CS111 Winter 2019—Introduction to Computational Science

CS111 logo
logo design: Yun Teng, CS111 Fall 2010

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
Mon Jan 07 Introduction; Ax=b: systems of linear equations lect01 Lecture Files
Wed Jan 09 Interesting matrices lect02 Lecture Files
Mon Jan 14 Solving Ax=b by LU factorization lect03 Lecture Files
Wed Jan 16 Matrix factorizations: LU, Cholesky, QR lect04 Lecture Files
Wed Jan 23 Solving Ax = b by Jacobi and conjugate gradients lect05 Lecture Files
Mon Jan 28 QR factorization and fitting data by least squares lect06 Lecture Files
Wed Jan 30 Least squares; matrix condition number and norm lect07 Lecture Files
Mon Feb 04 How floating-point works lect08 Lecture Files
Mon Feb 11 Eigenvalues, eigenvectors, graphs, and matrices lect09 Lecture Files
Wed Feb 13 Eigenvalues, eigenvectors, graphs, and matrices lect10 Lecture Files
Wed Feb 20 Ordinary differential equations (ODEs) lect11 Lecture Files
Mon Feb 25 ODEs: algorithms lect12 Lecture Files
Wed Feb 27 ODEs: stiff problems lect13 Lecture Files
Mon Mar 04 Neural networks (Pushkar Shukla) lect14 Lecture Files
Mon Mar 11 Partial differential equations (PDEs) lect15 Lecture Files
Wed Mar 13 PDEs: The wave equation lect16 Lecture Files

discussion date description ready? notes files
Tue Jan 08 Anaconda, jupyter, matplotlib true disc01 Discussion Files
Tue Feb 12 Exam Info, Floating Pt, TPU's true disc06 Discussion Files

num ready? description assigned due
h01 true Some math background  (LaTeX source file) Mon 01/07 09:30AM Fri 01/11 05:00PM
h02 true Matrix manipulation and the temperature problem  (LaTeX source file) Wed 01/09 09:30AM Fri 01/18 06:00PM
h03 true Ax = b  (LaTeX source file) Wed 01/16 09:30AM Fri 01/25 06:00PM
h04 true Conjugate gradient and QR factorization  (LaTeX source file) Wed 01/23 03:00PM Fri 02/01 06:00PM
h05 true Least squares and floating point  (LaTeX source file) Wed 02/06 09:30AM Fri 02/15 06:00PM
h06 true The power method, sparse matrices, and PageRank  (LaTeX source file) Wed 02/13 09:30AM Fri 02/22 06:00PM
h07 true Roundoff error, ODEs, and Laplacian matrices  (LaTeX source file) Thu 02/21 11:00AM Fri 03/01 06:00PM
h08 true Applications of ODEs  (LaTeX source file) Fri 03/08 08:00AM Fri 03/15 06:00PM

exam date description ready? info
Wed 02/06 09:30AM First Midterm true e01
Wed 03/06 09:30AM Second Midterm true e02
Wed 03/20 08:00AM Final Exam true e03