a logo for the course

Matrix Computations

David Gleich

Purdue University

Fall 2023

Course number CS-51500

Tuesday-Thursday 1:30-2:45pm. Hampton 2123


Course schedule

The overall course breaks down into 7 units.

Please see the readings page for an up to date list of course materials.

Lecture numbers are based on 2019 videos.

Homework dates are approximately correct and mainly for guidance. I reserve the right to adjust them slightly. (In particular, I often give you the weekend as an automatic extension.) Note that homework 3 is split into two parts corresponding to around the midterm.

Unit 1 - Getting started: Notation, Matrix Structure, Sparsity

Unit 2 - Simple algorithms

Unit 3 - Finitely terminating algorithms

EXAM 1

Unit 3 - Finitely terminating algorithms continued.

Unit 4 - Conditioning and Stability

Unit 5 - Advanced problems

Unit 6 - Krylov methods

Unit 7 - Eigenvalue algorithms.

FINAL EXAM