Date | Topic | Required Pre-Reading | Due Date (2pm) | Clickers and Exercises | Relevant Files | Optional Reading |
---|---|---|---|---|---|---|
Wed Jan 3 |
Introduction to CPSC 303. |
|
Chapter 0 |
|
||
Fri Jan 5 |
1. Numerical Algorithms. Scientific computing. Numerical algorithms and errors. |
|
Interest Inventory | 05/01/18 | computational error |
|
Mon Jan 8 |
Algorithm properties. |
|
08/01/18 |
|
||
Mon Jan 8 |
Matlab Tutorial for Beginners. 6-8pm in DMP 301. Bring your laptop (with Matlab on it). |
|||||
Wed Jan 10 |
2. Roundoff Errors. Floating point systems. The IEEE standard. |
|
Assignment 0 | 10/01/18 | roundoff error | |
Fri Jan 12 |
Roundoff error accumulation. |
|
Prior Knowledge Quiz | 12/01/18 | roundoff error accumulation |
|
Mon Jan 15 |
Review numerical algorithms and errors: In-class group exercise. |
|
||||
Wed Jan 17 |
3. Polynomial Interpolation. Monomial interpolation. |
|
17/01/18 | monomial basis |
|
|
Fri Jan 19 |
Lagrange interpolation. (clicker bonus questions start) |
|
Prior Knowledge Quiz | 19/01/18 | Lagrange basis |
|
Mon Jan 22 |
Divided differences and Newton's form. |
|
22/01/18 | Newton basis |
|
|
Wed Jan 24 |
Polynomial interpolation error. |
|
Assignment 1 | 24/01/18 | ||
Fri Jan 26 |
Chebychev interpolation. |
|
Prior Knowledge Quiz | 26/01/18 | ||
Mon Jan 29 |
Osculating interpolation. |
|
29/01/18 | |||
Wed Jan 31 |
4. Piecewise Polynomial Interpolation. Local interpolants. |
|
31/01/18 | polynomial vs piecewise polynomial interpolation | ||
Fri Feb 2 |
Splines. |
|
Prior Knowledge Quiz | 02/02/18 |
|
|
Mon Feb 5 |
Review polynomial and piecewise polynomial interpolation: In-class group exercise. |
|
||||
Wed Feb 7 |
5. Numerical Differentiation. Finite difference formulas using Taylor series. |
|
Assignment 2 | 07/02/18 | ||
Fri Feb 9 |
Interpolation-based differentiation. |
|
Prior Knowledge Quiz | 09/02/18 |
|
|
Mon Feb 12 |
Family Day. | |||||
Wed Feb 14 |
Roundoff and data errors in numerical differentiation. |
|
Mid-Course Feedback | 14/02/18 | ||
Fri Feb 16 |
Midterm Exam. |
|
||||
Mon Feb 26 |
Richardson extrapolation. |
|
26/02/18 | |||
Wed Feb 28 |
6. Numerical Integration. Basic quadrature rules. |
|
28/02/18 |
|
||
Fri Mar 2 |
Composite quadrature rules. |
|
Prior Knowledge Quiz | 02/03/18 |
|
|
Mon Mar 5 |
Review numerical differentiation: In-class group exercise. |
|
||||
Wed Mar 7 |
Gaussian quadrature. |
|
Assignment 3 | 07/03/18 |
|
|
Fri Mar 9 |
Adaptive quadrature. |
|
Prior Knowledge Quiz | 09/03/18 |
|
|
Mon Mar 12 |
7. Ordinary Differential Equation Initial Value Problems. Motivation. Zombie infection. |
|
12/03/18 | zombies |
|
|
Wed Mar 14 |
Euler's method. |
|
14/03/18 | Euler |
|
|
Fri Mar 16 |
Review numerical integration: In-class group exercise. |
|
Prior Knowledge Quiz | |||
Mon Mar 19 |
Runge-Kutta methods. |
|
19/03/18 | Runge-Kutta | ||
Wed Mar 21 |
Multistep methods: Adams Methods. |
|
Assignment 4 | 21/03/18 | ||
Fri Mar 23 |
Multistep methods: BDF Methods. ODE stability. |
|
Prior Knowledge Quiz | 23/03/18 |
|
|
Mon Mar 26 |
Absolute stability and stiffness. |
|
26/03/18 | stiffness | ||
Wed Mar 28 |
TA and Course Evaluations. Error control and estimation. |
|
28/03/18 | adaptivity |
|
|
Fri Mar 30 |
Good Friday. | |||||
Mon Apr 2 |
Easter Monday. | |||||
Wed Apr 4 |
Review ordinary differential equation initial value problems: In-class group exercise. |
|
||||
Fri Apr 6 |
Review. Questions. | Prior Knowledge Quiz, Assignment 5 | ||||
Mon Apr 9 |
Teaching Evaluation Survey | |||||
Wed Apr 18 |
Assignment 6 (Bonus) | |||||
Wed Apr 25 |
Final Exam. |
|