Schedule Syllabus Office Hours Course Staff | Gradescope Discussion Board | Problem Sets

cartoon of a Turing machine

Introduction to Algorithms

CSE 421 | Spring 2025

Course schedule and topics

Date Topic Lecture Notes Literature
L1 - Mar 31 Thinking like a computer scientist
  • Preamble: course logistics, information, etc.
  • The stable matching algorithm
HTML | PDF TBD
L2 - Apr 2 HTML | PDF
S1 - Apr 3 HTML | PDF
L3 - Apr 4 HTML | PDF
L4 - Apr 7 HTML | PDF
L5 - Apr 9 HTML | PDF
S2 - Apr 10 HTML | PDF
L6 - Apr 11 HTML | PDF
L7 - Apr 14 HTML | PDF
L8 - Apr 16 HTML | PDF
S3 - Apr 17 HTML | PDF
L9 - Apr 18 HTML | PDF
L10 - Apr 21 HTML | PDF
L11 - Apr 23 HTML | PDF
S4 - Apr 24 HTML | PDF
L12 - Apr 25 HTML | PDF
L13 - Apr 28 HTML | PDF
L14 - Apr 30 HTML | PDF
S5 - May 1 HTML | PDF
L15 - May 2 HTML | PDF
Midterm - May 5 HTML | PDF
L16 - May 7 HTML | PDF
S6 - May 8 HTML | PDF
L17 - May 9 HTML | PDF
L18 - May 12 HTML | PDF
L19 - May 14 HTML | PDF
S7 - May 15 HTML | PDF
L20 - May 16 HTML | PDF
L21 - May 19 HTML | PDF
L22 - May 21 HTML | PDF
S8 - May 22 HTML | PDF
L23 - May 23 HTML | PDF
L24 - May 28 HTML | PDF
S9 - May 29 HTML | PDF
L25 - May 30 HTML | PDF
L26 - Jun 2 HTML | PDF
L27 - Jun 4 HTML | PDF
S9 - Jun 5 HTML | PDF
L28 - Jun 6 HTML | PDF
†. Course schedule and contents subject to change and will be announced throughout the term.