week 1 introduction history week 2 electricity prototyping digital logic week 3 digital logic labs week 4 microprocessor (single chip system) microcontroller machine lang programming lab week 5 address decoding & memory mapping digital I/O expanded programming & debugging afterward: * compilers/assy code interface * microarchitecture/pipelining beyond: * other topics & independent projects