Math 2071: Numerical Methods in Scientific Computing II

Instructor: Catalin Trenchea
Lectures: MW 3:00-4:15 Thackeray 627

Office Hours: M 10am-11:30am and W 10am-11:30am and by appointment
Office: Thackeray 606
Phone: (412) 624-5681

Lab Instructor is Dr. Mike Sussman . Labs (GSSC 126) are available online.

Textbook An Introduction to Numerical Analysis second edition, by K. Atkinson. Available from Pitt Bookstore.

Content This is the second part of the sequence MATH 2070- MATH 2071 which is intended as an introduction to numerical methods for science and engineering. The course is complemented with a fully integrated computer laboratory. We will emphasize both theoretical analysis of the algorithms and practical implementation issues. MATH 2071 covers chapters 6-9 of the textbook, which include single-step and multistep methods for solving ODEs, method of lines and finite difference methods for BVPs, direct and iterative methods for linear system solution and matrix eigenvalue computations. If needed, the material from the previous chapters will be reviewed.

Prerequisites single variable and multivariable calculus, a knowledge of computing programming, linear algebra. Any programming language can be used in the computational assignments. Assistance will only be provided for Matlab. An introduction to Matlab will be given in the Lab.

Grading Policy The final grade will be based on homeworks (30%), lab assignments (30%) and exams (40%). There will be two exams: one in-class exam at the middle of the semester and one take-home exam at the end of the semester. Late homework will be accepted only by special permission of the instructor.


The printouts of the codes should be included.
  • Homework 1, due January 30: pages 450-452, numbers 2(b), 2(d), 6, 9, 12, and one problem.
  • Homework 2, due February 20: pages 454-456, numbers 14, 18, 20, 28, 38 and one problem.
  • Homework 3, due March 12: pages 457-460, numbers 43, 47 (a), 50, 55 (a).


    Midterm in class (February 27) and take-home final.
  • For useful material related to this course go to Kendall Atkinson's class web page
  • Matlab Primer
  • Matlab Tutorial: ps; HTML

  • If you have a disability for which you are or may be requesting an accomodation, you are encouraged to contact both your instructor and the Office of Disability Resources and Services, 216 William Pitt Union, (412)648-7890/(412)383-7355 (TTY), as early as possible in the term. DRS will verify your disability and determine reasonable accomodations for this course.