Links have been removed... see your instructor for access.
| Week Starting | Lecture Notes |
|---|---|
| Jan 16 | L01 Intro
L02 Development Environment |
| Jan 23 | L03 C Basics |
| Jan 30 | L04 C Casting
L05 Arrays and Strings |
| Feb 06 | L05A Miscellaneous
L06 Input/Output L07 Memory and Pointers |
| Feb 13 | L08 Arrays and Pointers
L09 User Defined Types |
| Feb 20 | L10 Dynamic Memory |
| Feb 27 | L11 Variable Scope
L12 Floating Point |
| Mar 13 | L13 ISA Data Types |
| Mar 20 | L14 ISA Instructions |
| Mar 27 | L15 ISA Data
L16 x86 Debug |
| Apr 03 | L17 x86 Control Instructions
L18 x86 Stack |
| Apr 17 | L19 X86-64 Calling Conventions |
| Apr 24 | L20 Buffer Overflow Attack |
| May 01 | L21 X86 Loading
L22 Processes |
| May 08 | L23 Virtual Memory |