# Numerical Methods & Scientific Computing, July-November 2019

Credits 9 credits
When A slot (Monday, Tuesday, Thursday, Friday)
Monday morning 8 AM slot will be used only as and when needed
Where New Academic Complex, Room 505

### Instructor

Sivaram Ambikasaran,
Office hours: By appointment at NAC 648

### Teaching Assistant

Vaishnavi, Office hours: Tuesdays 2 PM to 4 PM @ Room 621, NAC

 Assignments Quiz-I Quiz-II Endsem $$30$$ $$15$$ $$15$$ $$40$$

### Assignments

• All assignments due on Sundays before 5 PM.
• Late assignments will be marked zero.
• There will be both written and computational part in the assignments.
• Students need to submit their assignments in IPython/Jupyter notebooks through the dropbox link provided.
• The name of the Jupyter notebook should be as follows: ma14m093_5.ipynb, where ma14m093 is your roll number and 5 implies that you are submitting your fifth assignment.
• Students need to submit their assignments in IPython/Jupyter notebooks through the dropbox link provided.
• Any copying on assignments will result in a zero on the assignment.
• We will be using JPlag to detect similarities among multiple sets of source code files.
• The grader will expect you to express your ideas clearly, legibly, and completely, often requiring complete English sentences rather than merely just a long string of equations or unconnected mathematical expressions. This means you could lose points for poorly written proofs or answers. Clear exposition is a crucial ingredient of technical communication. Clarity of thought and presentation is more important in mathematics & sciences than any other field. The only way to master exposition is by repeated practicing.

### Assignment Submission

Assignment 1 due August 11
Assignment 2 due August 18
Assignment 3 due September 25
Assignment 4 due October 2
Assignment 5 due October 9
Assignment 6 due October 20
Assignment 7 due November 13
Assignment 8 due November 13
Practice Final

### Calendar

First class will be on Jul 29, 2019, Monday.
Below is a tentative calendar, which will be updated as we make progress in the course.
 Week Monday Tuesday Thursday Friday Assignment Week-I Lecture - 1 Lecture - 2 Lecture - 3 Week-II Week-III Week-IV Week-V Week-VI Week-VII Week-VIII Week-IX Week-X Week-XI Week-XII Week-XIII

### Short Syllabus

Floating point arithmetic and accuracy estimation, root finding, interpolation and approximation, quadratures, Monte Carlo methods

### Textbooks

• Numerical Methods in Scientific Computing - Volume $$I$$, by Germund Dahlquist & Ake Bjorck
• Approximation Theory and Approximation Practice, by Nick Trefethen
• Interpolation and Approximation by Polynomials, by George M. Phillips
• Spectral Methods in MATLAB, by Nick Trefethen
• Exploring Monte Carlo Methods, by William L. Dunn & J. Kenneth Shultis
• Fundamentals of Engineering Numerical Analysis, by Parviz Moin

### Exams

 Exam Date Quiz-I September $$9$$, Monday Quiz-II October $$14$$, Monday End Term November $$15$$, Friday