CSL 361 : Numerical analysis and scientific computing


Instructor

Amit Kumar
Office : Room # 420, Bharti Building
Email : amitk@cse.iitd.ac.in
Phone : (ext) 1286.

Teaching Assistants

S. Anand, Keshav Kumar Kabra, Piyush Goyal

Announcements

Homework 3 has been posted.

Class Timings

Monday, Thursday 9:30-10:55, Venue : Block IIA-204

Tutorials

Tuesday, Thursday 3-4pm, Venue : Block IIA - 204.

Homeworks


Homework 1

Homework 2

Homework 3


Topics

1. Floating point arithmetic, errors in computation, conditioning, stability.
2. Interpolation, non-linear equations.
3. Systems of linear equations - LU decomposition, Cholesky factorization.
4. QR factorization, least squares.
5. Eigenvalues, singular value decomposition.
6. Numerical differentiation and integration

Pre-requisites

First course in linear algebra, calculus and programming.
Warning : the course will make heavy use of linear algebra, so if you are not comfortable with fundamentals of linear algebra, you should not take this course.
You will be expected to write programs in MATLAB.

Books

There is no required textbook for this course. But most of the topics covered can be found in one of these books.

1. Numerical Mathematics and Computing, by Ward Cheney and David Kincaid.
2. Scientific Computing : an introductory survey , by Michael T. Heath.
3. Numerical Linear Algebra , by Llyod N. Trefethen and David Bau.

Grading

25% : Homework and Programming Assignments
20% : Each minor exam
35% : Major exam