Date | Lecture | Preparation | Assignments |
---|---|---|---|
Jan 23 | Overview notes |
[BO] 1 | |
Jan 25 | C: bits, bytes, ints |
[KR] 1,2 Other C resource |
L1:RKlab out |
Jan 30 | C: ints, chars, floats, conversion |
[KR] 2,5,6 [BO] 2.1-2.3 |
|
Feb 1 | C: pointers, arrays, strings | [BO] 2.1-2.3 | Feb 3 (5-6pm CIWW 101) Recitation on first lab. |
Feb 6 | C: dynamically allocated memory. generics usings void * |
[BO] 2.4-2.5 | |
Feb 8 | Machine Prog: Basics notes |
[BO] 3.1-3.5, 3.13.1-3.13.3 | L1:due (Feb 10) L2:Bomblab out |
Feb 13 | Classroom flooded!!! | [BO] 3.6, 3.13.4 | |
Feb 15 | Machine Prog: Control notes |
[BO] 3.6, 3.13.4 | |
Feb 17 (5-6pm CIWW-101) Recitation on Bomblab. notes | |||
Feb 20 | President's day, no class |
||
Feb 22 | Machine Prog: Procedures notes |
[BO] 3.7 | |
Feb 27 | Machine Prog: Data notes |
[BO] 3.8-3.9, 3.13.5 | |
Feb 29 | Machine Prog: Advanced notes |
[BO] 3.10-3.12, 3.14-3.15 | L2:due (Feb 29) L3:Buflab out |
Mar 2 (5-6pm CIWW-101) Recitation on Buflab. notes | |||
Mar 5 | Linking notes |
[BO] 7 | |
Mar 7 | Linking (cont) |
[BO] 7 | |
Mar 12 -- Mar 17 Spring Break | L3:due (Mar 18) | ||
Mar 19 | Interact with OS: Exceptions & Processes notes |
[BO] 8.1-8.4 | L4:Shlab out |
Mar 21 | Interact with OS: Multitasking & Signals notes |
[BO] 8.5-8.8 | |
Mar 23 (5-6pm CIWW-101) Recitation on Shlab notes | |||
Mar 26 | System level I/O notes |
[BO] 10 | |
Mar 28 | Virtual Memory: Concepts notes |
[BO] 9.1-9.6 | |
Apr 2 | Virtual Memory: Systems notes |
[BO] 9.7-9.8 | |
Apr 4 | Dynamic Memory Allocation: Basics notes |
[BO] 9.9 | L5: Malloclab out L4:due (Apr 8) |
Apr 9 | Dynamic Memory Allocation: Advanced notes |
[BO] 9.10-9.13 | |
Apr 11 | Internetworking notes |
[BO] 11.1-11.3 | |
Apr 13 (5-6pm CIWW-101) Recitation on Malloclab notes | |||
Apr 16 | Network Programming notes |
[BO] 11.4 | Do this take-home exercise |
Apr 18 | Web services notes |
[BO] 11.5-11.7 | |
Apr 23 | Concurrent programming notes |
[BO] 12.1-12.3 | |
Apr 25 | Synchronization: Basics notes |
[BO] 12.4, 12.5.1-3 | L5: due (Apr 30) |
Apr 30 | Synchronization: Advanced notes |
[BO] 12.5.4-5,12.7-8 | |
May 2 | Class recap | ||
May 7 | Q&A on mock finals | ||
May 14 | Final Exam WWH 101 10:00am -11:50am |
||