CS240E Spring 2026 Lectures

Spring 2026 Lectures

There will be 11 modules with lecture content, each taking about 2 lectures (with module 1 taking less and modules 8-11 expected to take longer). Modules will be made available before class (links will get enabled as the course progresses).

The course notes are available from the protected files area. If you want further reading, a list of textbooks that cover the topics of the course well are listed below, and specific relevant areas are listed with each module.

Module # Slides Topic Readings
Module 0 module00e.pdf Administrivia None
Module 1 module01.pdf Introduction and Asymptotic Analysis Course notes Chapter 1 (skip 1.5 for now)
Optional: Course notes Appendix A-B if you need a refresher.
Optional: Goodrich & Tamassia   1.1, 1.2, 1.3
Optional: Sedgewick    8.2, 8.3
Module 2 module02.pdf Priority Queues Course notes Chapter 2 (and parts of 1.5)
Optional: Sedgewick   9.1 - 9.4
Module 3
Module 4
Module 5
Module 6
Module 7
Module 8
Module 9
Module 10
Module 11

Textbooks

Course notes:

The following books are on reserve in the DC library for a different viewpoint and/or further details: