Textbooks

I will assign readings from various sources online during the quarter. Some readings (and homework problems) will be from the book Numerical Computing with Matlab, by Cleve Moler. This textbook uses MATLAB rather than Python, but it’s still a good reference for several of the topics we will study. The book has a web site, from which you can download individual chapters. If you want to buy a hard copy, you can order it from SIAM, the Society for Industrial and Applied Mathematics. As a UCSB student you can become a member of SIAM for free (talk to me if you want to join).

Reading assignments

Reading assignments are given with each lecture, in the lecture files.

Videos and other things

Professor Gil Strang of MIT has videotaped his terrific lectures on linear algebra. I recommend watching the first few lectures, which are a great way to review the background for the first half of CS 111.