CS314: Numerical Methods
Fall 2023.
Ananth Grama, ayg@cs.purdue.edu, 494 6964
M,W 6:00 PM - 7:15 PM
Max W & Maileen Brown Hall 170
Office Hours:
Tu, 1:30 - 3:00, and by appointment. LWSN 3-154F
TAs:
Juexiao Wang: Monday 3:00-4:00 PM, HAAS G072
Arpan Kumar Mahapatra: Tuesday 1:30- 2:30 PM, DSAI B047
Shivaram Gopal: Wednesday 1:30-2:30 PM, DSAI B022
Deepak Maurya: Wednesday 3:30-4:30 PM, DSAI B047
Haoran Tang: Friday 3:30-4:30 PM, DSAI B047
Course Announcements:
Important announcements relating to the course will be made here. Please
look at this area of the web page periodically. Announcements will include
(but are not limited to) release of assignments, erratas, and grades.
Course Contents
This course introduces you to problem solving and numerical methods in diverse applications. It also includes the use of numerical techniques in emerging areas of data analytics. The class covers computational and memory costs, approximation techniques, and prototype implementations of various methods.
The first part of the course itnroduces modeling techniques, Monte Carlo approaches, and computer representations of numbers. This includes basic probability, approximation techniques, stability, and errors.
The second part of the course deals with matrix methods, including basic operations such as matrix multiplication, solving linear systems, eigenvalues and eivengectors, and commonly used libraries.
The third part of the course covers interpolation techniques, numerical integration, differentiation, root finding, solution of ordinary and partial differential equations, and basic optimization techniques.
BOOKS AND READING MATERIALS
The following textbook is required:
Numerical Methods: Design, Analysis, and Computer Implementation of Algorithms Anne Greenbaum
and Timothy P. Chartier 2012, Princeton Press, ISBN:9780691151229
CLASS NOTES
Here is the entire set of (handwritten) notes for the class. In addition, all lectures will be available on BoilerCast.
Grading Policy
Your grade will be determined using the following grading rubric:
Three Midterms: 60%
These midterms are on:
- Midterm 1: Mon 09/23 08:00p - 10:00p BHEE 129
- Midterm 2: Mon 10/21 08:00p - 10:00p BHEE 129
- Midterm 3: Mon 11/25 08:00p - 10:00p BHEE 129
Six to Seven Homeworks: 40%
Resources:
Assignments:
Coming soon!