Numerical Methods (CS 357) Fall 2017
http://go.cs.illinois.edu/cs357
What | Where |
---|---|
Time/place | Section M: TTh 09:30am-10:45am 1320 DCL / Catalog (Luke Olson and Matt West) |
Section N: TTh 12:30pm-1:45pm 2079 Natural History Building / Catalog (Luke Olson and Matt West) | |
Class URL | https://bit.ly/cs357-f17 |
Class recordings | Watch » (Section M) |
Web forum | Discuss » |
Calendar | View » |
Course Staff Info | Course Staff Info » |
Quizzes
Please find the quizzes under their corresponding lecture in the class calendar.
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.
- Midterm 1: Wednesday, October 4 - Saturday, October 7
- Midterm 2: Wednesday, November 1 - Saturday, November 4
- Midterm 3: Wednesday, November 29 - Saturday, December 2
- Final Exam: Thursday, December 14 - Sunday, December 17
Homework
Please see the class calendar for homework deadlines (generally Fridays at 5 pm, except for exam weeks).
- Homework Set 0
- Homework Set 1
- Homework Set 2
- Homework Set 3
- Homework Set 4
- Homework Set 5
- Homework Set 6
- Homework Set 7
- Homework Set 8
- Homework Set 9
- Homework Set 10
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.
You can find some helpful links and tutorials for Python on the other reference materials page.
Which Python should you use?
You are free to install Python and the Numpy+Scipy+Matplotlib stack in any way that works. We recommend using Anaconda, which is a (free) Python distribution that includes Numpy+Scipy+Matplotlib.
In addition you should use Python 3. All demos in class will use Python 3 in a Jupyter notebook.