Math 450

Numerical Methods for Differential Equations, Spring 2025

Contact Information

Instructor: Ari Stern
Email: stern@wustl.edu
Office: Cupples I 211B
Office Hours: M 4:00-5:30pm, W 1:00-2:30pm

Catalog Description

Application and analysis of numerical methods for ordinary and partial differential equations. Specific topics may include: Runge-Kutta methods, geometric numerical integrators, finite difference methods, finite element methods, spectral methods, etc. Prerequisites: Math 449 or permission of instructor.

Units and Contact Hours

This is a 3-unit course, associated with 3 in-class contact hours per week. Students will be provided the full measure of contact time associated with the credit hours earned for this class. If a lecture needs to be canceled, I will provide a means to make up the missing contact hours asynchronously, e.g., by providing a recorded lecture or other substitute materials.

Learning Objectives

  1. Given a differential equation, identify an appropriate numerical algorithm to solve it.
  2. Analyze the stability, convergence, and accuracy of various numerical methods for differential equations (and understand what these properties mean).
  3. Implement numerical algorithms as computer programs, and interpret the output of these programs in relation to the theoretical properties of the algorithms.

Lectures

Lectures will be held MWF 3:00-3:50pm in Wrighton 250. The first class will be on Monday, January 13, and the last will be on Friday, April 25. Class will be canceled for Martin Luther King, Jr., Day (Monday, January 20) and Spring Break (week of March 10-14).

Homework Assignments

Problem sets will be posted to Canvas approximately biweekly, and students will submit their solutions electronically by uploading them to Gradescope before the specified due date and time. You are encouraged to discuss the homework with your fellow students, but your final write-up and all code must be your own. Please make sure that your solutions are written clearly and legibly. Late homework is generally not accepted.

Exams

There will be one in-class midterm exam on Wednesday, March 5. The final exam will be held on Thursday, May 1, from 6-8pm.

Grading

Grades will be based on a weighted average of homework (40%, lowest score dropped), midterm exam (20%), and final exam (40%).

Pass/Fail policy: You must earn at least a letter grade of C- to get a P.

Textbook

The required textbook for this course is A First Course in the Numerical Analysis of Differential Equations, by Arieh Iserles (second edition, Cambridge University Press, 2009). I plan to cover most of the material from Chapters 1-5 and 8-9 of the textbook, along with selected additional topics.

This text is available as an eBook through the WashU Library, and a physical copy will also be placed on reserve.

Software

The programming component of this class is based on the Python programming language, together with a collection of widely-used numerical and scientific computing libraries including NumPy, SciPy, and Matplotlib. All of the software used in this course is free and open-source and can be installed on your own computer.

The Anaconda Python Distribution is officially recommended for this course, and is available for Linux, Mac, and Windows.

Academic Integrity

All students are expected to adhere to high standards of academic integrity, as specified in the undergraduate student academic integrity policy and graduate school academic and professional integrity policy. Any violations of this policy will be referred to the relevant Academic Integrity Officer. Violations of this policy include, but are not limited to:

If you have any questions, or are unsure about what is permitted/prohibited by this policy, please ask me.

In many cases, academic integrity violations are the result of getting behind in coursework and making bad decisions under pressure. Keep up with your assignments, ask questions when you are unsure what is expected of you, and do not give in to the temptation to cut corners.

COVID-19 Health and Safety Protocols

Students experiencing symptoms consistent with COVID-19 or concerned about a possible exposure should contact Habif Health and Wellness Center (314-935-6666) to arrange for testing as indicated. If a student tests positive for Covid-19, they will receive a letter with instructions about any necessary isolation that they can share with their instructors. Any accommodation needs for COVID-related absence not covered in an instructor’s standard course policies should be discussed between the student and instructor.

While on campus, it is imperative that students follow all public health guidelines established to reduce the risk of COVID-19 transmission within our community.

Access to Classroom Content During Excused Absences (Including COVID-19)

To encourage in-person attendance and participation, WashU no longer requires that lectures be recorded or otherwise made available outside the classroom, aside from certain exceptional cases: "In the case of excused student absences due to COVID and other factors (e.g., illness, religious holidays, family emergencies, etc.), instructors should develop strategies for providing students access to the fundamental content of a given class session so that students are able to make progress in the course while complying with public health and university guidelines around quarantine and isolation and managing other challenges that disrupt their ability to attend class."

If you cannot attend class due to COVID or other factors similar to those listed above, and if you contact me at least 3 hours prior to the start of class, I will try to arrange for video recording of the lecture. If I am unable to record the lecture (e.g., due to technical difficulties) or do not receive advance notice to do so, I will provide written lecture notes instead.

University Policies, Procedures, and Resources

Please visit this page for a list of general university policies, procedures, and resources.

Valid XHTML 1.0!