Skip to main content

Learning Resources

Use the reading guide for topic assignments rather than adding a second mandatory syllabus.

The offline lab package contains course-owned original implementations and exercises. No book purchase, additional package, external judge, or account is required. Use the separate practice key after an attempt and the assessment key after independent work.

Keep the source's assumptions visible when transferring an argument. In particular, equal-value interval scheduling, positive coin denominations, machine-word arithmetic, and append-only dynamic tables are not interchangeable with their more general variants.