CS111 Spring 2019—Introduction to Computational Science
Introduction to computational science, emphasizing basic numerical algorithms and the informed use of mathematical software. Matrix computation, systems of linear equations, and differential equations. Students learn and use the numpy, scipy, and matplotlib libraries in Python.
lecture date | description | notes | files |
---|---|---|---|
Tue Apr 02 | Introduction to the Class; Ax= b : Systems of linear equations | lect01 | Lecture Files |
Thu Apr 04 | Doing Ax = b Exercises on Python | lect02 | Lecture Files |
Tue Apr 09 | 'Special' Matrices, Computing with Matrices | lect03 | Lecture Files |
Thu Apr 11 | Matrix Factorization: LU, Cholesky | lect04 | Lecture Files |
Tue Apr 16 | Matrix Factorization: LU, Cholesky | lect05 | Lecture Files |
Thu Apr 18 | Matrix Condition Number; Intro to the Temperature Problem | lect06 | Lecture Files |
Tue Apr 23 | Iterative Solvers for Ax=b: The Jacobi Method | lect07 | Lecture Files |
Thu Apr 25 | Iterative Solvers for Ax=b: The Conjugent Gradient Method | lect08 | Lecture Files |
Tue Apr 30 | The Least Squares Method | lect09 | Lecture Files |
Tue May 07 | The IEEE Floating Point Standard | lect10 | Lecture Files |
Thu May 09 | More on FP ; Eigenvalues and Eigenvectors | lect11 | Lecture Files |
Tue May 14 | PageRank | lect12 | Lecture Files |
Tue May 21 | More on PageRank | lect13 | Lecture Files |
Tue May 28 | Intro to Ordinary Differential Equations | lect14 | Lecture Files |
Thu May 30 | Ordinary Differential Equations: Euler and Other Methods | lect15 | Lecture Files |
Tue Jun 04 | Ordinary Differential Equations: Stiffness Problems | lect16 | Lecture Files |
Thu Jun 06 | Review for Final Exam | lect17 | Lecture Files |
Discussion Section Notes and Files
discussion date | description | ready? | notes | files |
---|---|---|---|---|
Thu Apr 04 | Anaconda, jupyter, matplotlib | true | disc01 | Discussion Files |
Thu Apr 18 | Complexity, Indexing, Pivoting, and more | true | disc03 | Discussion Files |
num | ready? | description | assigned | due |
---|---|---|---|---|
h01 | true | Some math background (LaTeX source file) | Tue 04/02 11:00AM | Mon 04/08 06:00PM |
h02 | true | Special Matrices and LU Factorization (LaTeX source file) | Tue 04/09 11:00AM | Tue 04/16 06:00PM |
h03 | true | Special Matrices and LU Factorization (LaTeX source file) | Tue 04/16 11:00AM | Mon 04/22 06:00PM |
h04 | true | Computational Solvers of Ax = b (LaTeX source file) | Tue 04/23 11:00AM | Tue 04/30 06:00PM |
h05 | true | Linear Least Squares; IEEE Floating Point Standards (LaTeX source file) | Tue 05/07 11:00AM | Wed 05/15 06:00PM |
h06 | true | PageRank (LaTeX source file) | Tue 05/21 11:00AM | Wed 05/29 06:00PM |
h07 | true | ODEs (LaTeX source file) | Tue 05/28 11:00AM | Wed 06/05 06:00PM |