Stanford Root

Schedule

Stanford Root

Schedule

ENGR 155A

Ordinary Differential Equations for Engineers (CME 102)

UNITS:5
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:WAY-FR

Analytical and numerical methods for solving ordinary differential equations arising in engineering applications are presented. For analytical methods students learn to solve linear and non-linear first order ODEs; linear second order ODEs; and Laplace transforms. Numerical methods using MATLAB programming tool kit are also introduced to solve various types of ODEs including: first and second order ODEs, higher order ODEs, systems of ODEs, initial and boundary value problems, finite differences, and multi-step methods. This also includes accuracy and linear stability analyses of various numerical algorithms which are essential tools for the modern engineer. This class is foundational for professional careers in engineering and as a preparation for more advanced classes at the undergraduate and graduate levels. Prerequisites: Math ENGR 21 (preferred), or equivalent (5 on the AP Calculus BC test or suitable score on certain international exams: https://studentservices.stanford.edu/my-academics/earn-my-degree/undergraduate-degree-progress/test-transfer-credit/external-test-2)

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

3 Terms
Lecture 1Open
ID: 1854
0 / 125 enrolled
DAYS:Tuesday, Thursday
TIME:9 AM – 10:50 AM
LOCATION:McMurtry Art Building Oshman
INSTRUCTOR:
Le, Hung
5units

ENGR 155A: Ordinary Differential Equations for Engineers (CME 102)

5 units · Letter or Credit/No Credit · GER: WAY-FR

Analytical and numerical methods for solving ordinary differential equations arising in engineering applications are presented. For analytical methods students learn to solve linear and non-linear first order ODEs; linear second order ODEs; and Laplace transforms. Numerical methods using MATLAB programming tool kit are also introduced to solve various types of ODEs including: first and second order ODEs, higher order ODEs, systems of ODEs, initial and boundary value problems, finite differences, and multi-step methods. This also includes accuracy and linear stability analyses of various numerical algorithms which are essential tools for the modern engineer. This class is foundational for professional careers in engineering and as a preparation for more advanced classes at the undergraduate and graduate levels. Prerequisites: Math 21 (preferred), or equivalent (5 on the AP Calculus BC test or suitable score on certain international exams: https://studentservices.stanford.edu/my-academics/earn-my-degree/undergraduate-degree-progress/test-transfer-credit/external-test-2)

Offered in Autumn 2026, Winter 2027, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 9:00 AM – 10:50 AM — McMurtry Art Building Oshman — Le, Hung (Undergrad)

Winter 2027 sections

  • Lecture — Tuesday Thursday 9:30 AM – 11:20 AM — Le, Hung (Undergrad)

Spring 2027 sections

  • Discussion — TBA TBA (Undergrad)
  • Lecture — TBA TBA (Undergrad)

More ENGR courses

  • ENGR 140A: Leadership of Technology Ventures
  • ENGR 140B: Leadership of Technology Ventures
  • ENGR 140C: Leadership of Technology Ventures
  • ENGR 145: Technology Entrepreneurship (ENGR 145S)
  • ENGR 148: Principled Entrepreneurial Decisions (ENGR 248)
  • ENGR 154: Vector Calculus for Engineers (CME 100)
  • ENGR 155B: Linear Algebra and Partial Differential Equations for Engineers (CME 104)
  • ENGR 155C: Introduction to Probability and Statistics for Engineers (CME 106)
  • ENGR 159Q: Japanese Companies and Japanese Society (MATSCI 159Q)
  • ENGR 180: Designing Black Experiences (AFRICAAM 180D)
  • ENGR 193: Develop Your Leadership Toolkit: Aim High, Embrace Uncertainty, and Achieve Impact
  • ENGR 199: Special Studies in Engineering

All ENGR courses · All departments