Isc3222 schedule
( Overview  Syllabus  Schedule  Lectures  Assignments  Project  Code  Misc)
Schedule:
(overview; the labs are tentative, and the schedule for the presentations may need an extension)
Week  Lecture Topics  
1 
Introduction of numerical and symbolic computations. Introduction to MATLAB/Octave. 

2 
Interactive computing with MATLAB/Octave Homework 1: MATLAB/OCTAVE basics Lab 1: Hot keys of MATLAB/OCTAVE (Labor Day, No Class) 

3  MATLAB/OCTAVE programming: Basics  
4 
MATLAB/OCTAVE Programming: Basics, style and debugging Homework 2: MATLAB/OCTAVE programming Lab 2: MATLAB/OCTAVE for groundwater modeling 

5  Errors in numerical computation  
6 
Errors in numerical computation Numerical computation: Solving system of equations 

7 
Numerical computation: Finding the root Lab 3: Numerical error 

8 
Numerical computation: Finding the root Oct 19, midterm exam 

9 
Numerical computation: Finding the root Lab 4: Finding roots 

10 
Introduction to symbolic computing Oct 22, Assignment of final project Lab 5: Sage basics 

11 
Sage Basics and Files Lab 6: Sage files 

12 
Functional programming Nov 12: Veterans Day Holiday, No Class 

13  Pattern and rulebased programming  
14 
Graphics and plots Nov 21 and 23: Thanksgiving, No Class 

15 
Statistics and data analysis Nov 30 and Dec 7: Final project presentations 

16  Final Exam Week. Final project report due on 12/14. 