Preliminary ECS50 Class Outline
Lecture Topic Chapter Date
1 Introduction, Background, Data Chapter 1 August 5
2 Data, Computer Organization Chapter 2 August 5
Disc Instruction Set Chapter 3 August 6
3 The Assembler Chapter 4 August 7
4 Indexed Addressing Chapter 5 August 12
5 Stack and Subroutine Calls Chapter 6 August 12
Disc Stack and Subroutine Calls Chapter 6 August 13
6 Character Manipulation, Review Chapter 7 August 14
7 MIDTERM 1 August 19
8 Input/Output Chapter 8 August 20
Disc Input/Output August 20
9 Input/Output, Review August 21
10 MIDTERM 2 August 26
11 RISC vs CISC August 27
Disc Other machines (MIPS) August 27
12 Other Machines (MIPS) August 28
13 Other Machines (MIPS) September 2
14 Other Machines (MIPS) September 3
Disc Other Machines (MIPS) September 3
15 Other Machines (INTEL) September 4
16 Other Machines (INTEL) September 9
17 Review September 10
Disc Grade September 10
18 Final September 11
Final: Thursday, September 11, 10:00 A.M.