09/05 overview 09/05 codes and number systems 09/12 Boolean logic 09/19 ALU 09/26 Sequential logic 10/17 TOY programming 10/24 TOY architecture 10/31 Hack assembly language 11/07 midterm 11/14 Hack architecture 11/14 Hack assembler 11/21 Virtual machine I 11/28 Virtual machine II 11/28 Jack high-level language 12/12 Operating system 12/12 Compiler I 12/12 Compiler II