Date | Topic | Required Reading | Due Date (1pm) | Slides | Optional Reading | Relevant Files/Links | Clickers and Exercises |
---|---|---|---|---|---|---|---|
Wed Sep 6 |
Introduction to CPSC 302. |
|
L01_2017-09-06 | ||||
Fri Sep 8 |
Introduction to Matlab. Bring your laptop: Each group of 4 should have at least one laptop with access to Matlab. |
Pre-Class Readings Quiz | L02_2017-09-08 | ex1 | |||
Mon Sep 11 |
1. Numerical Algorithms and Errors. Intro. Errors. |
|
Interest Inventory Survey |
|
CQ_03 | ||
Wed Sep 13 |
Problem conditioning and algorithm stability I: Theory. |
|
|
CQ_04 | |||
Fri Sep 15 |
Problem conditioning and algorithm stability II: Practice. |
|
Pre-Class Readings Quiz | L05_2017-09-15 | ex2 | ||
Mon Sep 18 |
Floating point systems. The IEEE standard. |
|
Prior Knowledge Quiz | CQ_06 | |||
Mon Sep 18 |
Matlab Tutorial. 6-8pm in DMP 301. Bring your laptop. |
||||||
Wed Sep 20 |
Roundoff error accumulation and cancellation error. |
|
|
||||
Fri Sep 22 |
2. Nonlinear Equations in One Variable. Intro. Bisection method. |
|
Pre-Class Readings Quiz |
|
ex3 | ||
Mon Sep 25 |
Fixed point iteration. |
|
Prior Knowledge Quiz |
|
CQ_09 | ||
Wed Sep 27 |
Newton's method and variants. |
|
Assignment 1 |
|
|||
Fri Sep 29 |
Minimizing a function in one variable. |
|
Pre-Class Readings Quiz | ex4 | |||
Mon Oct 2 |
3. Review Linear Algebra. Basics. Norms. |
|
Prior Knowledge Quiz | CQ_12 | |||
Wed Oct 4 |
Matrices. Singular values. Examples. |
|
|
CQ_13 | |||
Fri Oct 6 |
4. Linear Systems: Direct Methods. Gaussian elimination and backward substitution. |
|
Pre-Class Readings Quiz |
|
ex5 | ||
Mon Oct 9 |
Thanksgiving Day. | ||||||
Wed Oct 11 |
LU decomposition. |
|
Assignment 2 |
|
CQ_15 | ||
Fri Oct 13 |
Pivoting strategies. Efficient implementation. |
|
Pre-Class Readings Quiz |
|
ex6 | ||
Mon Oct 16 |
Estimating errors and the condition number. |
|
Prior Knowledge Quiz | CQ_17 | |||
Wed Oct 18 |
The Cholesky decomposition. |
|
CQ_18 | ||||
Fri Oct 20 |
Sparse matrices. Permutations and ordering strategies. |
|
Pre-Class Readings Quiz | ex7 | |||
Mon Oct 23 |
5. Linear Least Squares Problems. Motivation. Data fitting. |
|
|
CQ_20 | |||
Wed Oct 25 |
Midterm Exam. |
|
|||||
Fri Oct 27 |
Least squares and the normal equations. |
|
Pre-Class Readings Quiz |
|
ex8 | ||
Mon Oct 30 |
Conditioning. Orthogonal transformations and QR decomposition. |
|
Prior Knowledge Quiz |
|
CQ_22 | ||
Wed Nov 1 |
Householder transformations and Gram-Schmidt orthogonalization. |
|
Assignment 3 |
|
CQ_23 | ||
Fri Nov 3 |
SVD and Truncated SVD (TSVD). |
|
Pre-Class Readings Quiz |
|
ex9 | ||
Mon Nov 6 |
6. Linear Systems: Iterative Methods.
Motivation. Poisson equation. |
|
Prior Knowledge Quiz | ||||
Wed Nov 8 |
Stationary iteration and relaxation methods. |
|
CQ_26 | ||||
Fri Nov 10 |
Convergence of stationary methods. |
|
Pre-Class Readings Quiz |
|
ex10 | ||
Mon Nov 13 |
Statutory holiday in lieu of Remembrance Day. | ||||||
Wed Nov 15 |
Gradient descent methods. Conjugate gradient (CG) method and Preconditioning (Part I). |
|
Assignment 4 |
|
CQ_28 | ||
Fri Nov 17 |
Multigrid methods. |
|
Pre-Class Readings Quiz | ex11 | |||
Mon Nov 20 |
Krylov subspace methods. Review: CG and PCG as Krylov subspace methods (Part II). | Prior Knowledge Quiz | CQ_30 | ||||
Wed Nov 22 |
TA Evaluations 7. Small to Moderate-Sized Eigenvalue Problems. Review eigenvalues. Power method. |
|
|
CQ_31 | |||
Fri Nov 24 |
Power method and PageRank. |
|
Pre-Class Readings Quiz (optional) | CQ_32 | |||
Mon Nov 27 |
The inverse and Rayleigh quotient iterations. |
|
Prior Knowledge Quiz (optional) |
|
CQ_33 | ||
Wed Nov 29 |
QR iteration. |
|
Assignment 5 | CQ_34 | |||
Fri Dec 1 |
Review. Questions. | recap | |||||
Wed Mon 4 |
Teaching Evaluation Survey | ||||||
Wed Dec 6 |
Bonus Assignment (submit to CPSC 302 Assignment Box in ICCS X235) | ||||||
Wed Dec 13 |
Final Exam. |
|