On this page you will find homeworks, sample code, usually in the form of Jupyter notebooks, and additional materials and resources.
For assignment discussion and submission we will use:
Each assignment will need to be copied from this repository over to the relevant assignent over there. The reason for this is that GitHub Classroom currently doesn't allow for the modification of assignments after they are posted.
The discussion board is found here: https://github.com/orgs/trogdoncourses/teams/586-students . If you do not have access and have created at least one git homework repository, let us know.
- Homework 0 (not for credit)
- Homework 1 (Due April 10 at 11pm) pdf
- Homework 2 (Due April 24 at 11pm) pdf
Lecture 01, IVPs
video pdfLecture 02, more on IVPs
video pdfLecture 03, Euler methods
video pdf ipynbLecture 04, Multistep methods and truncation errors
video pdfLecture 05, Multistage Runge-Kutta methods
video pdfLecture 06, Linear multistep methods
video pdfLecture 07, Multistep and multistage demo
video ipynbLecture 08, Convergence of one-step methods
video pdfLecture 09, Zero-stability
video pdfLecture 10, Absolute stability intro and demo
video pdf ipynbLecture 11, Absolute stability
video pdf ipynbLecture 12, More on stability and relative stability
video pdf ipynb
These are optional additional lectures going into certain topics to a deeper level.