Course Schedule (Subscribe)
DATE
TOPIC
LESSON
HW
LABS
Week 2
Mon, Apr 06
Thu, Apr 09
SEC 02 Pointers, Bitwise Operators
Week 3
Mon, Apr 13
LEC 07 x86 Programming I
Reading: CSPP: § 3.0-3.4.2, 3.4.3, 3.5.2 (p. 164-183, 186-189, 194-196)
Wed, Apr 15
LEC 08 x86 Programming II
Reading: CSPP: § 3.4.2, 3.5.1 (p. 183-186, 191-193)
Thu, Apr 16
SEC 03 Numerical Representation Limits
Fri, Apr 17
LEC 09 x86 Programming III
Reading: CSPP: § 3.6.0-3.6.3, 3.6.5 (p. 200-207, 209-213)
Week 4
Mon, Apr 20
LEC 10 x86 Programming IV
Reading: CSPP: § 3.6.7-3.6.8 (p. 220-238)
Wed, Apr 22
LEC 11 Procedures I
Reading: CSPP: § 3.4.4, 3.7.0-3.7.3 (p. 189-191, 238-248)
Thu, Apr 23
SEC 04 Lab 2 Prep: x86-64, GDB
Week 5
Mon, Apr 27
LEC 13 Executables, Arrays
Reading: CSPP: § 1.2-1.3, 7.0-7.3, 7.9, 3.8 (p. 4-7, 670-673, 697-698, 255-265)
Thu, Apr 30
SEC 05 Procedures
Week 6
Mon, May 04
LEC 16 Memory & Caches I
Reading: CSPP: § 6.0, 6.2 (p. 579-580, 604-609)
Wed, May 06
LEC 17 Memory & Caches II [Note: Midterm Exam at 5:30pm]
Reading: CSPP: § 6.3-6.4.2 (p. 609-624)
Thu, May 07
SEC 06 Data Structures in Mem, Lab 3 Prep
Fri, May 08
LEC 18 Memory & Caches III
Reading: CSPP: § 6.4.3-6.4.7 (p. 624-633)
Week 7
Mon, May 11
LEC 19 Memory & Caches IV
Reading: CSPP: § 6.5-6.7, 8.0-8.1 (p. 633-649)
Thu, May 14
SEC 07 Caches & Lab 4 Prep
Week 8
Thu, May 21
SEC 08 Memory Allocation (Lab 5 prep)
Week 11
Mon, Jun 08
HDAY Finals Week: No Class!
Wed, Jun 10
EXAM Final Exam