Ordinary Differential Equations
Spring 2026
Office Location:
Duke Hall #209
Phone: 909-748-8630
E-Mail: joanna_bieri@redlands.edu
(Email is my preferred contact method)
-
Important Course Documents
Course Syllabus
Class Schedule
Canvas - for submitting work and checking grades
BOOK 1: Differential Equations and Boundary Value Problems: Computing and Modeling by Edwards and Penney - Fourth Edition
I also have extra copies of the book available in my office for loan. Practice problems are assigned from this book.
BOOK 2: Elementary Differential Equations with Boundary Value Problems, William F. Trench, Trinity University
This is a great open source differential equations book, in case you prefer a different resource.
-
Daily Assignments - Reading - Handouts
-
Wednesday - 1/7 - Click Here
To be successful in higher level math you need to keep practicing and often relearning the basics. Really try to work this semester to become the boss of integration, basic algebra, trigonometric functions, and graphing/answer checking!
PRE-CLASS:None
CLASS TIME:Talk about syllabus and class expectations
Video: Introduction to Differential Equations
Review of Integration
HW1 Assigned - Click Here For this homework only - you have the rest of the semester to complete these integrals.
Video: Review of Integration
Website: Calculus II - Integration starts on Day 3
AFTER CLASS:Start Prepping for Day 2
-
Friday - 1/9 - Click Here
PRE-CLASS:
Video: Integrals as Solutions
Video: Direction (Slope) Fields
Video: Software - using dfield.jar
Link to dfield download
Run dfield by double clicking on the .jar file. If this doesnt work try java -jar dfield.jar in a terminal window.
Online version of Dfield - easier to use.
HW2 Assigned - you should attempt every problem before class!
CLASS TIME:Questions about Integrals as Solutions or Slope Fields
In Class Exploration: Slope Fields
Work on HW2 Problems
Continue Review of Integration
AFTER CLASS:Start Prepping for Day 3
-
Monday - 1/12
PRE-CLASS:
Video: Existence and Uniqueness
Video: Separable Equations
HW3 Assigned
CLASS TIME:Questions about Existence, Uniqueness, or Separable Equations
Work on HW3 Problems
In Class Presentation Problems
AFTER CLASS:Start Prepping for Day 4
QUIZ on FRIDAY 1/16:
Advanced Problems 1 - Due Sunday 1/18
Classifying differential equations.
Solving equations that can just be integrated.
Might contain integrals that require substitution, or integration by parts (No Trig Subs or Algebraic Techniques).
Understanding of how to build a slope field.
What is a general solution?
What is a particular solution?
-
Wednesday - 1/14
PRE-CLASS:
Video: Linear First Order Equations
Video: More Examples
HW4 Assigned
CLASS TIME:Questions about Linear First Order Equations
Work on HW4 Problems
In Class Presentation Problems
A Table of Integrals - for quiz
A Table of Derivatives - for quiz
AFTER CLASS:Start Prepping for Day 5
Advanced Problems 1 - Due Sunday 1/18
-
Friday - 1/16 - Quiz 1
PRE-CLASS:
Video: Substitution Methods for ODEs
HW5 Assigned
CLASS TIME:Questions about Substitution Methods Equations
Work on HW5 Problems
In Class Challenge Problems
Ouiz 1
AFTER CLASS:Start Prepping for Day 6
Advanced Problems 1 - Due Sunday 1/18
- No Class - 1/19/25 - Martin Luther King Jr. Holiday
-
Wednesday - 1/21
PRE-CLASS:
Video: Exact ODEs
Video: More Examples of Exact ODEs
HW6 Assigned
CLASS TIME:Questions about Exact Equations
Work on HW6 Problems
In Class Challenge Problems
AFTER CLASS:Start Prepping for Day 7
QUIZ on FRIDAY 1/23:
Advanced Problems 2 - Due Sunday 1/25
Solving Equations using separation.
Solving Equations using Integrating Factor.
Might contain integrals that require substitution, or integration by parts (No Trig Subs or Algebraic Techniques).
Ability to use rules of logs and exponents.
-
Friday - 1/23 - Quiz 2
PRE-CLASS:
Video: Population Models in ODEs
HW7 Assigned
ZOMBIES!!!
CLASS TIME:Questions about Population Models or general Modeling.
Work on HW7 Problems
AFTER CLASS:Survey: How is class going for you?
Start Prepping for Day 8
Advanced Problems 2 - Due Sunday 1/25
-
Monday - 1/26
PRE-CLASS:
Video: Review of First Order ODEs
HW8 Assigned
Survey: How is class going for you?
CLASS TIME:Questions about First Order Equations
Work on HW8 Problems
In Class Challenge Problems
AFTER CLASS:Start Prepping for Day 9
Advanced Problems 3 - Due Sunday 2/1
QUIZ on FRIDAY 1/30:Solving Equations using substitution or exact methods.
Deciding what solution method to use.
Integrals with substitution or integration by parts or partial fractions.
-
Wednesday - 1/28
PRE-CLASS:
Video: Reducible Second Order ODEs
Video: Intro to Linear Second Order ODEs
HW9 Assigned
CLASS TIME:Questions about Second Order ODEs
Do you feel comfortable with ideas like: Linear Independence, Superposition, Homogeneous, and Non-Homogeneous? IN CLASS each group present one of these ideas along with examples.
Work on HW9 Problems
Video: Help for HW8 problem 7
AFTER CLASS:Start Prepping for Day 10
Advanced Problems 3 - Due Sunday 2/1
EXTRA:Review and Help:
Edwards Algebra Review
Algebra - Exponents and Logs
-
Friday - 1/30 - Quiz 3
PRE-CLASS:
Video: Linear Homogeneous Constant Coefficient Equations
HW10 Assigned
Code: Python Code for Solving Matrix Systems
CLASS TIME:Questions about Linear Constant Coef Eqns with Real Distinct Roots.
How are you feeling about the algebra here?
Work on HW10 Problems
AFTER CLASS:Start Prepping for Day 11
Advanced Problems 3 - Due Sunday 2/1
-
Monday - 2/2
PRE-CLASS:
Video: Repeated Roots
Video: Complex Roots
HW11 Assigned
CLASS TIME:Joanna answers quesions from last week: Second Order Equations
Higher order equations with repeated or complex roots
Work on HW11 Problems
In Class Challenge Problems
AFTER CLASS:Start Prepping for Day 12
Advanced Problems 4 - Due Sunday 2/8
QUIZ on FRIDAY 2/7:Higher order equations
Linear constant coefficient homogeneous equations - real roots
Linear independence of solutions and superposition
EXTRA:Review and Help:
Algebra of Complex Numbers
Eulers Formula
Algebra - Exponents and Logs
-
Wednesday - 2/4
PRE-CLASS:
Video: Non-Homogeneous Eqns - Method of Undetermined Coef.
Video: MUC more Examples There is a typo in the video... A=1/5 not 1/3
Video: MUC Tricky Duplication Examples
HW12 Assigned
CLASS TIME:Method of Undetermined Coefficients
Work on HW12 Problems
AFTER CLASS:Start Prepping for Day 13
Advanced Problems 4 - Due Sunday 2/8
-
Friday - 2/6 - Quiz 4
PRE-CLASS:
Video: Non-Homogeneous Eqns - Variation of Parameters
HW13 Assigned
CLASS TIME:Variation of Parameters
Work on HW13 Problems
AFTER CLASS:Start Prepping for Day 14
Advanced Problems 4 - Due Sunday 2/8
-
Monday - 2/9 - Pause for Understanding
PRE-CLASS:
Video: Python Sympy
Link to the Code
HW14 Assigned
CLASS TIME:We will go through the lecture problems in class - Link to the Code
Work on making Python do the tedious work for us!
Code from in Class Today.
Problem 2 from HW14 - started in Class Today.
AFTER CLASS:Start Prepping for Day 15
Advanced Problems 5 - Due Sunday 2/15
QUIZ on FRIDAY 2/14:Linear Constant Coef Nonhomogeneous Equations
Method of Undetermined Coefficients
Variation of Parameters
-
Wednesday - 2/11 - Pause for Understanding
PRE-CLASS:
Study MUC and VOP
CLASS TIME:Work problems in groups!
AFTER CLASS:Start Prepping for Day 16
Advanced Problems 5 - Due Sunday 2/15
-
Friday - 2/13 - Quiz 5
PRE-CLASS:
Video: Introduction to Eigenvalue Problems.
Video: Eigenvalues and the Whirling String
Video: Another Eigenvalue Example
HW15 Assigned
CLASS TIME:Experiment Whirling String
Work on HW15 Problems
AFTER CLASS:Start Prepping for Day 17
Advanced Problems 5 - Due Sunday 2/15
-
Monday- 2/16
PRE-CLASS:
Video: Applications of ODEs - Mechanical Vibrations
HW16 Assigned
CLASS TIME:Mechanical Vibrations - and more Eigenvalue Problems
Python - Plots of Spring Mass Solutions
Tacoma Narrows Bridge - Video
AFTER CLASS:Start Prepping for Day 18
Advanced Problems 6 - Due Sunday 2/22
QUIZ on FRIDAY 2/20:Eigenvalue Problems
-
Wednesday - 2/18
PRE-CLASS:
Video: Intro to Laplace Transforms
Video: Tables of Laplace Transforms and Inverses
HW17 Assigned
CLASS TIME:Practice Laplace Transforms
AFTER CLASS:Start Prepping for Day 19
Advanced Problems 6 - Due Sunday 2/22
-
Friday - 2/20 - Quiz 6
PRE-CLASS:
Video: Introduction to Laplace Transforms of Initial Value Problems (IVPs).
Video: Example - Laplace Transform of IVP
HW18 Assigned
HW solns have typos in problems 8 and 10. Problem 8 misses a -2 in the initial Laplace Transform and Problem 10 does the inverse transform of 1/s as t instead of 1, it should be 1.
CLASS TIME:Laplace Transform IVPs
AFTER CLASS:Advanced Problems 6 - Due Sunday 2/23
EXTRA - videos on tricks for Laplace Transforms Video: Tricks of Laplace Transforms - derivatives and translations
Video: Tricks of Laplace Transforms - convolution and IVP example
Start Prepping for Day 20 - after Spring Break
-
Monday - 3/2
PRE-CLASS:
Video: Intro to Power Series
Video: Examples Power Series
HW20 Assigned
Calculus Book - Review of Power Series
My Calculus II Videos - Power Series and Taylor Series on Days 30-33
CLASS TIME:Practice Power Series Solutions
Radius of Convergence
AFTER CLASS:Start Prepping for Day 21
Advanced Problems 7 - Due Sunday 3/8
QUIZ on FRIDAY 3/6:Laplace Transforms to solve ODEs
Confirming solutions with Characteristic Equations, MUC, or VOP
-
Wednesday - 3/4
PRE-CLASS:
Video: Power Series Solutions - Second Order Eqns and Regular Singular Points.
Video: Example - Power Series Solutions
HW21 Assigned
CLASS TIME:More Power Series Solutions
Regular Singular Points
Radius of Convergence
AFTER CLASS:Start Prepping for Day 22
Advanced Problems 7 - Due Sunday 3/8
-
Friday - 3/6 - Quiz 7
PRE-CLASS:
Video: Legendre Polynomials and Legendre Equation
Video: Python - Plot Legendre Polynomials
Python - Plot Legendre Polynomials
HW22 Assigned
CLASS TIME:Legendre Polynomials
AFTER CLASS:Start Prepping for Day 23
Advanced Problems 7 - Due Sunday 3/8
-
Monday - 3/9
PRE-CLASS:
Video: Intro to Frobenius Method
Video: Examples of Frobenius Method
Video: Problem 8.2 #17
HW23 Assigned
CLASS TIME:Frobenius Method Solutions
Classify x=0 as ordinary point, regular singular point, or irregular singular point.
AFTER CLASS:Start Prepping for Day 24
Advanced Problems 8 - Due Sunday 3/15
QUIZ on FRIDAY 3/13:Power Series Solutions to ODEs
Know Power Series formulas for e^x, sin(x) and cos(x)
-
Wednesday - 3/11
PRE-CLASS:
Video: Another Frobenius Example.
Video: Bessel's Equation
HW24 Assigned
CLASS TIME:More Power Series Solutions
AFTER CLASS:No new homework for next class, review power series.
Advanced Problems 8 - Due Sunday 3/15
-
Friday - 3/13
PRE-CLASS:
Review Power Series and Frobenius Method. Come to class with questions. This is a "take a breath day" - NO NEW HOMEWORK!
CLASS TIME:NO CLASS
AFTER CLASS:Start Prepping for Day 25
Advanced Problems 8 - Due Sunday 3/15
------------------------------------------------
-
Python and CoCalc Code
Over the course of the semester we will be doing some programming to help us solve hard programs. I will try to collect all programs here for your reference.
Each day I will post the homework, additional reading, in class handouts, and other information below. Click on the links below to see the information for that day. -
Wednesday - 1/7 - Click Here
-
Lecture Notes
USE AT YOUR OWN RISK - There could be typos that are corrected in class, so please use common sense and your own notes to compare to what you see here:
Review of Integration
Solution by Integration and Slope Fields
Existence and Uniqueness - Separation
Linear First Order Eqna - Integrating Factor
Substitution Methods
Exact Equations and Reduction of Order Substitutions
Population Models
More Applications
Linear Higher Order Equations
Linear Higher Order Equations - Characteristic Equations
Linear Higher Order Equations - Repeated and Complex Roots
Nonhomogeneous Equations - Undetermined Coefficients
Nonhomogeneous Equations - Variation of Parameters
Boundary Value Problems
Applications of Second Order Equations
Laplace Transforms
Laplace Transforms of ODEs
Laplace Transform Tricks and Practice
Introduction to Power Series
Introduction to Power Series - continued
Lagendre Polynomials
Frobenius Method
Frobenius Method - continued - Bessel order zero
Introduction to Linear Systems
Review of Matrix Operations
Eigenvalue Method for Systems
Eigenvalue Method for Systems
Nonhomogeneous Linear Systems
Compartmental Diagrams - Applications of Linear Systems
Introduction to Nonlinear Systems
Nonlinear Systems
Nonlinear Systems - Applications (In-class Activity)
Numerical Methods - Euler's Method
Numerical Methods - More Euler's Method
Numerical Methods - Improved Euler's Method
Dancing Kitten is taking Differential Equationss!!
"I iz da algebra boss!
"I eats integrals fer breakfast!!"