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!