CS111 Spring 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
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 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

exam date description ready? info
Thu 05/02 11:00AM First Midterm true e01
Thu 05/23 11:00AM Second Midterm true e02
Wed 06/12 12:00PM Final Exam true e03