Skip to content

Syllabus Map

WeekStudent workInstructor focusEvidence
1setup, bit helpers, RTC date/timeworkspace smoke test, C bit reviewpassing rtc checks
2PIT divisors and timer interruptsevent loops and timing policytick logs
3keyboard status and scancodespolling vs interruptsscancode replay
4mouse packetssynchronization and signed deltaspacket output
5graphics mode and rectanglesmemory mapping, pitch, clippingframebuffer dump
6sprites and project sketchrendering helpersvisual prototype
7PCM audiobuffers and sample rateWAV artifact
8UARTFIFOs, loopback, pair runtimeserial trace
9proposalscope and risk reviewproject proposal
10first usable loopstate machine and replayreplay script
11systems passhelpers, error handling, timingcode review
12polishartifacts and demo scriptvideo or bundle
13final demopresentation and reviewsource plus artifacts

Shorter modules can skip Labs 6 and 7, or use Lab 5 plus a small project as a graphics-focused unit.

Course/docs licensed CC BY 4.0. Code licensed MIT.