You're not currently signed in. Sign in »

Numerical Analysis (CS 450) Fall 2021

What Where
Time/place Tue/Thu 11:00am--12:15pm 0027/1025 Campus Instructional Facility / Catalog
Class URL https://bit.ly/cs450-f21
Class recordings Illinois Mediaspace
Live Lecture Meeting Link
Online Office Hours Meeting Link (on Zoom)
Web forum Discuss » · Help Desk
Instant Message Send »
Calendar View »

Quizzes

Take quiz for next lecture »

Older quizzes

You can also find past quizzes under their corresponding lecture in the class calendar.

Homework

4-Credit Hour Assignment

Exams

Please find information on our upcoming exams in the corresponding section of the class calendar. Reserve your time slots in the testing facility as soon as possible--otherwise your preferred times may no longer be available.

Course Outline

CAUTION!

These scribbled PDFs are an unedited reflection of what I wrote during class. They need to be viewed in the context of the class discussion that led to them. See the lecture videos for that.

If you would like actual, self-contained class notes, look in the outline above.

These scribbles are provided here to provide a record of our class discussion, to be used in perhaps the following ways:

  • as a way to cross-check your own notes
  • to look up a formula that you know was shown in a certain class
  • to remind yourself of what exactly was covered on a given day

By continuing to read them, you acknowledge that these files are provided as supplementary material on an as-is basis.

Team

Andreas Kloeckner

Andreas Kloeckner

(Instructor)

Email: andreask@illinois.edu

Office: 4318 Siebel


Xiaoyu Wei

Xiaoyu Wei

(Instructor)

Email: xywei@illinois.edu

Office: 4215 Siebel


Nathanael Assefa

Nathanael Assefa

(TA)

Email: nassefa2@illinois.edu

Office: 0207 Siebel


Navjot Singh

Navjot Singh

(TA)

Email: navjot2@illinois.edu

Office: 0207 Siebel


Lukas Spies

Lukas Spies

(TA)

Email: lspies@illinois.edu

Office: 0207 Siebel


Mina Sun

Mina Sun

(TA)

Email: ms65@illinois.edu

Office: 0207 Siebel


Textbook


Scientific Computing: An Introductory Survey
Scientific Computing: An Introductory Survey / E-Book (accessible free of charge from campus network/VPN)

Michael T. Heath, Revised Second Edition, Society for Industrial and Applied Mathematics

Resource site

Also see our class Piazza forum for a discount code for purchasing the book from SIAM.


Computing

We will be using Python with the libraries numpy, scipy and matplotlib for in-class work and assignments. No other languages are permitted. Python has a very gentle learning curve, so you should feel at home even if you've never done any work in Python.

Running Code on your Own Computer

While running code in this online system should technically suffice to do your work for this class, you may find it useful to also install Python on your own computer.

The recommended and perhaps one of the easier ways of doing so involves downloading the Anaconda Python distribution. Note that this is a commercial product (even if it is free of charge), and this is not intended as an endorsement of the company or the product. Note that we cannot promise to provide technical support for this installation.

Download Anaconda Python »

Another way to obtain a Python installation is through a virtual machine image:

Download Virtual Machine »

Grading Policies

View policies »

Python Help

(see section 1 of the outline for more)

Python workshop material

Numpy Help

(see section 1 of the outline for more)