CS-220 Spring 2018 Lecture Notes

Week Starting Lecture Notes
Jan 14L01 Introduction
L02 Development Environment
Jan 22 L03 C Basics
Jan 29 L04 C Types
L05 Arrays
Feb 05 L06 Memory and Pointers
L07 Arrays and Pointers
Feb 12 L08 IO
L09 Scope
Feb 19 L10 User Defined Types
L11 Dynamic Memory
L12 Recursion
Mar 05 Test 1 Answers (Version A)
L13 Number Representations
L14 ISA Data Types
Mar 19 L15 ISA Instructions
L16 ISA Data
L17 X86 Debug
Mar 26 L18 X86 Flow Control
Apr 09 L19 X86 Stack
L20 X86 Calling Conventions
L21 Buffer Overflow Attacks