Numerical methods for the solution of differential equations (AM 213B)

Course Description: This course provides an introduction to numerical methods for solving of ordinary and partial differential equations (ODEs and PDEs). The course focuses on the derivation of discrete solution methods for a variety of differential equations, their stability analysis and convergence. The course also provides hands-on experience on implementing numerical algorithms using MATLAB/Octave programming environments.

Instructor: Prof. Daniele Venturi (venturi AT

Teaching Assistant: TBA

Main Lectures: TBA

Office Hours: TBA

CANVAS COURSE WEBPAGE: Click HERE and follow the instrcutions


  • Numerical methods for ODEs (PDF)
  • Numerical methods for PDEs (PDF)

Grading Policy: TBA 

Recommended Textbooks 

  • J. C. Strikwerda, ``Finite difference schemes and partial differential equations'', SIAM 2004 (book)
  • E. Hairer, S. P. Norsett and G. Wanner, ``Solving ordinary differential equations I: nonstiff problems'', Springer 2008 (book
  • A. Quarteroni, F. Salieri, R. Sacco ``Numerical mathematics'', Springer 2007 (book)
  • R. LeVeque, ``Finite difference methods for ordinary and partial differential equations'', accessible online from VPN or campus network:
  • L. N. Trefethen, ``Finite difference and spectral methods for ordinary and partial differential equations'', available online at 
  • J. Hesthaven, S. Gottlieb and D. Gottlieb, ``Spectral methods for time-dependent problems'', Cambridge, 2006 (book)
  • J. D. Lambert, ``Numerical methods for ordinary differential equations: the initial value problem'', Wiley & Sons, 1991.