IntroCS
Introduction to Computer, Fall 2013

Jump to...

09/10 overview
09/17 codes and number systems
09/17 Boolean logic
09/24 Boolean logic
10/01 ALU
10/08 Sequential logic
10/22 TOY programming
10/29 TOY architecture
11/12 Advanced Architecture
11/19 Quiz
11/26 Hack assembly language
11/26 Hack architecture
12/10 Hack assembler
12/10 Jack high-level language
12/17 Virtual machine
12/24 Compiler
12/31 Operating system


Lectures

Date Topic slides readings/related links

2013/09/10 course overview ppt/pdf/4-up pdf
2013/09/17 codes and number systems ppt/pdf/4-up pdf
2013/09/17
2013/09/24
Boolean logic ppt/pdf/4-up pdf
2013/10/1 ALU ppt/pdf/4-up pdf
2013/10/8 sequential logic ppt/pdf/4-up pdf
  • Chapter 3 of The Elements of Computing Systems
2013/10/22 TOY programming ppt/pdf/4-up pdf
2013/10/29 TOY architecture ppt/pdf/4-up pdf
2013/11/12 Advanced architecture ppt/pdf/4-up pdf
2013/11/26 Hack assembly language ppt/pdf/4-up pdf
2013/11/26 Hack architecture ppt/pdf/4-up pdf
  • Chapter 5 of The Elements of Computing Systems
2013/12/10 Hack assembler ppt/pdf/4-up pdf
  • Chapter 6 of The Elements of Computing Systems
2013/12/10 Jack high-level language ppt/pdf/4-up pdf
  • Chapter 9 of The Elements of Computing Systems
2013/12/17 Virtual machine I
Virtual machine II
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
  • Chapter 7 of The Elements of Computing Systems
  • Chapter 8 of The Elements of Computing Systems
2013/12/24 compiler:syntax analysis
compiler:code generattion
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
  • Chapter 10 of The Elements of Computing Systems
  • Chapter 11 of The Elements of Computing Systems
2013/12/31 operating system ppt/pdf/4-up pdf
  • Chapter 10 of The Elements of Computing Systems
  • Chapter 11 of The Elements of Computing Systems