CS-220 Spring 2016 Lecture Notes

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 17L19 X86-64 Calling Conventions
Apr 24L20 Buffer Overflow Attack
May 01L21 X86 Loading
L22 Processes
May 08 L23 Virtual Memory