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

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, mid-term 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 rule-based 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.