Here are the course materials for my summer 2018 course on ordinary differential equations. If you have questions or comments, email me at .
Here are links to the syllabus, and to the quizzes and exams for the course.
Pop Quiz Week 3 (Solutions) Pop Quiz Week 5 (Solutions)
Pop Quiz Week 7 (Solutions) Sample Final (Solutions) Final Exam
At the recommendation of Brandon Coya who taught this class the summer before, I’ following the presentation in Paul’s Online Notes on ODEs, which are easily accessible and provide a good exposition of the material and many examples. Here is an outline of the course, with links to the relevant sections in Paul’s Online Notes, along with my personal lecture notes (which I wrote for myself and may not be useful to others), and the homework that is due each week.
Since my only exposure to differential equations before this course was taking a comparable class as an undergraduate, I tried to do a bunch of background reading to prepare to teach it. While I didn’t have anywhere near enough time to create the ideal course based on that preparation, I did come across a few key points to focus on if I teach it again. And hopefully listing these points here will help inspire other teachers who find themselves wanting to improve the infamous Introduction to ODEs course.
A (surprising) complaint that a few students listed on their course evaluations was that there were too few ODE-solving drills on the homework. That’s an easy fix though: Just gotta grab a few of the popular ODEs textbooks, pillage some exercises, and take the time to work through those exercises myself to make sure that they are reasonable. I don’t think it would be useful to assign more drills as graded homework though (it can take quite a while to solve some ODEs after all), but it would be a cool to have a giant page of ODEs that can be solved using the techniques discussed to hand to the student towards the end of the course when they are thinking about the final. But while it’s important to provide students with many ODEs to solve to drill themselves, simply solving ODEs should not be the main emphasis of the course.
I remember ODEs class as being very computationally heavy and conceptually uninspiring, just presenting a laundry-list of techniques for solving different sorts of ODEs. Turns out these sentiments are not just angsty memories from my undergraduate years, but were validated by MIT mathematician Gian-Carlo Rota, in his essay Ten Lessons I Wish I Had Learned Before I Started Teaching Differential Equations. Professor Rota basically decries the common syllabus for an standard Introduction to ODEs course as being outdated, and consisting largely as useless tricks to solve ODEs. While I disagree with some of Professor Rota’s points (I’ve gotta hope that the word problems I assign in the modelling sections, though contrived, do something to help the non-math majors in their non-math classes), I think that the points that Professor Rota makes are the best starting point to improving the current standard Intro to ODEs course.
Reading through the essay though, I realized I seriously lack the expertise to make any substantial changes to the standard laundry-list curriculum for the course. If I had more time to prepare I may have used a textbook that tries to adhere to Professor Rota’s lessons, like one of the books mentioned in this MathOverflow post. At the very least, even if I don’t use one of these textbooks it would be beneficial to learn the topics that a ODEs course can cover besides the usual laundry-list of ODE solving techniques.
I study algebra, and prior to this course hadn’t thought about differential equations for years, which was why I was so unable to deviate from the standard curriculum for this course. Although it’d take some time, this course cannot be made better if the instructor doesn’t have the background to do so. Here’s a few things I could have learned more about, in descending order of importance, to have made the course better:
It’s important that students realize that outside the course there are people thinking and learning the same stuff they are learning in the course. Basically they should have the class validated by the outside world. And what better way to do that than provide them with links to reading material and other resources to aid in their understanding. Here is a collection of a few such links: