Lecture notes and code used in class will be posted here.

Section 1
Section 2
Lecture0 Slides
Lecture1 Class Notes(section 1)
Gerald's Lecture1 Notes
Lecture1 Code
Lecture 2 Notes
Lecture 2 Code
Gerald's Lecture 2 Notes
Lecture 2 Code
Lecture 3 Notes
Lecture 3 Code
Gerald's Lecture 3 Notes
Lecture 3 Code
Lecture 4 Notes
Lecture 4 Code
Gerald's Lecture 4 Notes
Lecture 4 Class Notes
Lecture 4 Code
Lecture 5 notes Lecture 5 Code
Gerald's Lecture 5 Notes
Lecture 5 Class Notes
Lecture 6 notes Lecture 6 Code
Gerald's Lecture 6 Notes
Lecture 6 Sample Code
Lecture 7 notes Lecture 7 Code
Lecture 7 Notes
Lecture 7 Code
Lecture 8 notes
Shaleen's Lectures 8-10 Notes
Gerald's Lectures 8-10 Notes
Lecture 9 notes
Lecture 10 notes
Refer Harshad's notes from Section 2
Harshad's Lecture 11-13 notes
Gerald's Assembly notes
Lecture 12 notes
Lecture 13 notes
Feb 22 notes
Gerald's Lecture 14 Notes
Feb 24 notes
Gerald's Lecture 15 Notes
Feb 26 notes
Gerald's Lecture 16 Notes
Lecture 16 Class Notes
Lecture 16 Code
Feb 29 notes
Gerald's Lecture 17 and 18 Notes
Mar 02 notes
Mar 02 Code
Recursion (Dream within a dream!)
Lecture 19 Class Notes(Section 1)
Lecture 19 Class Notes(Section 2)
Mar 07 notes
Arrays in Assembly
Lecture 20 Class Notes
Mar 09 notes
Mar 09 code
Mar09_Pointers in Assembly
Pointers in Assembly
Structures in Assembly
Lecture 21 Class Notes
Mar 11 notes
Gerald's Lecture 22 Notes
Mar 14 notes
Gerald's Lecture 23 Notes
Lecture 23 Class Notes
Mar 16 notes
Gerald's Lecture 24 Notes
Lecture 24 Class Notes
Mar 18 notes
Lecture 25 Class Notes
Mar 28 notes
Lecture 26 Class Notes
Direct Mapped Caches
Mar 30 notes
LRU pseudocode
Gerald's Lecture 27 Notes
Lecture 27 Class Notes
Apr 01 notes
In-Class-Worksheet
Lecture 28 Class Notes
Apr 04 notes
Cache Help Code
Writing Cache-friendly Code
Lecture 29 Class Notes
Apr 06 notes
Gerald's Lecture 30 Notes
Lecture 30 Class Notes
Apr 08 notes
Lecture 31 Class Notes
Apr 11 notes
Address Space Diagram
Void * Return (Code)
Gerald's Lecture 32 Notes
Lecture 32 Class Notes
Apr 13 notes
Lecture 33 Class Notes
Apr 15 notes
Gerald's Lecture 34 Notes
Lecture 34 Class Notes
Apr 18 notes
Gerald's Lecture 35 Notes
Lecture 35 Class Notes
Apr 20 notes
VirtualMemory
Virtual Memory Worksheet
Apr 22 notes
Lecture 37 Class Notes
Apr 25 notes
Gerald's Lecture 38 Notes
Lecture 38 Class Notes
Apr 27 notes
Signals 1 Code
Gerald's Lecture 39 Notes
Lecture 39 Class Notes
Apr 29 notes
Signals 2 Code
Gerald's Lecture 40 Notes
Signals Code
May 02 notes
Linking 1 Code
Gerald's Lecture 41 Notes
Lecture 41 Class Notes
May 04 notes
Static Handout
static.c
Lecture 42 Class Notes
Final Lecture
Sleep Code
Last Lecture