Date | Lecture | Preparation | |
---|---|---|---|
9/3 | Overview
note |
[BO] 1 | |
9/8 | Bits,Bytes,Ints
note |
[BO]2.1-2.3 | |
9/10 | Floats
note |
[BO]2.4 | |
9/11 | tutorial 1 | link | |
9/15 | C:Basics, Bitwise Operator
note |
[KR]1-4 | |
9/17 | C:Scope rules, pointers, arrays
note |
[KR]5 | |
9/18 | tutorial 2 | link | |
9/22 | C:ASCII and strings
note |
[KR]5 | |
9/24 | C: structs, mallocs
note |
[KR]5 | |
9/25 | tutorial 3 | link | |
9/29 | C: Larger programs
note |
[KR]5 | |
10/1 | Machine Prog: Basics
note |
[BO] 3.1-3.5 | |
10/2 | tutorial 4 | link | |
10/6 | Machine Prog: Control
note |
[BO] 3.6 | |
10/8 | Machine Prog: Data
note |
[BO] 3.8-3.9 | |
10/9 | tutorial 5 | link | |
10/13 | Legislative day. Class meet on Monday schedule | ||
10/15 | Machine Prog: Procedures
note |
[BO] 3.7 | |
10/16 | tutorial 6 | link | |
10/20 | Machine Prog: Memory Layout
note |
[BO] 3.10 | |
10/22 | Machine Prog: Buffer Overflow
note |
[BO]3.10 | |
10/23 | tutorial 7 | link | |
10/27 | Code optimization
note |
5.1-5.6 | |
10/29 | Midterm | ||
10/30 | tutorial 8 | link | |
11/3 | Linking
note |
[BO]7 | |
11/5 | Linking continued
note |
[BO]7 | |
11/6 | tutorial 9 | link | |
11/10 | Virtual Memory: Concepts
note |
[BO] 9.1-9.6 | |
11/12 | Virtual Memory, OS, processes
note |
[BO] 9.7-9.8 | |
11/13 | tutorial 10 | link | |
11/17 | OS, processes
note |
[BO] 9.7-9.8 | |
11/19 | Dynamic Memory Allocation I
note |
[BO] 9.9 | |
11/20 | tutorial 11 | link | |
11/24 | Dynamic Memory Allocation II
note |
[BO] 9.9 | |
11/26 | Dynamic Memory Allocation III
note |
[BO] 9.10-9.13 | |
11/27 | tutorial 12 | link | |
12/1 | Concurrent Programming I
note |
[BO]12 | |
12/3 | Concurrent Programming II
note |
[BO]12 | |
12/4 | tutorial 13 | link | |
12/8 | Concurrent Programming III
note |
[BO]12 | |
12/10 | Concurrent Programming IV
note |
[BO]12 | |
12/11 | tutorial 14 | link | |
12/15 | Network programming
note |
TBA | |
12/17 | No class. Online final review |
Final 2013 Midterm with solutions |
|
12/18 | tutorial 15 | link | |
12/22 | Final exam |