Preliminary ECS50 Class Outline
Lecture Topic Chapter Date
1 Introduction and Background Chapter 1 Sept 21
2 Data and Their Representation Chapter 1 Sept 23
3 Data and Their Representation Chapter 1 Sept 26
Disc Computer Organization Chapter 2 Sept 26
4 Computer Organization Chapter 2 Sept 28
5 Instruction Set Chapter 3 Sept 30
6 Instruction Set Chapter 3 Oct 3
Disc Introduction to CUSP Oct 3
7 The Assembler Chapter 4 Oct 5
8 The Assembler Chapter 4 Oct 7
9 The Assembler Chapters 1-4 Oct 10
Disc Review Oct 10
10 EXAM 1 Oct 12
11 Indexed Addressing Chapter 5 Oct 14
12 Indexed Addressing Chapter 5 Oct 17
Disc The Stack and Subroutine Calls Chapter 6 Oct 17
13 The Stack and Subroutine Calls Chapter 6 Oct 19
14 The Stack and Subroutine Calls Chapter 6 Oct 21
15 Character Manipulation Chapter 7 Oct 21
Disc Input/Output Chapter 8 Oct 24
16 Input/Output Chapter 8 Oct 26
17 Input/Output Chapter 8 Oct 28
18 RISC vs CISC Oct 31
Disc Review Chapters 5-8 Oct 31
19 EXAM 2 Nov 2
20 RISC vs CISC Nov 4
21 Other Machines (MIPS) Nov 7
Disc Other Machines (MIPS) Nov 7
22 Other Machines (MIPS) Nov 9
HOLIDAY Nov 11
23 Other Machines (MIPS) Nov 14
Disc Other Machines (MIPS) Nov 14
24 Other Machines (MIPS) Nov 16
25 Other Machines (RISC-V) Nov 18
26 Other Machines (RISC-V) Nov 21
Disc Other Machines (RISC-V) Nov 21
27 Other Machines (INTEL) Nov 23
HOLIDAY Nov 25
28 Other Machines (INTEL) Nov 28
Disc Other Machines (INTEL) Nov 28
29 EXAM 3 Nov 30
30 Review Dec 2
Final: Wednesday, December 7, 3:30 P.M.