# | DAY | DATE | TOPIC | CHAP | NOTE | |
---|---|---|---|---|---|---|
0 | Tu & W | 1/28 & 1/29 | Introduction | Notes | ||
1 | Th & M | 1/30 & 2/3 | Simple C Programs, structured programming | 1 - 3 | Arithmetic Practice
Assignment Practice | |
2 | Tu & W | 2/4 & 2/5 | Control Structures, booleans, cautions | 4 & 5 | ||
2 | Th & M | 2/6 & 2/10 | Contol Structures Continued | 5 | ||
3 | Tu & W | 2/11 & 2/12 | Functions | 5 | ||
4 | Th | 2/13 | Tracing Function Calls | 5 | Project 0 Out | |
-- | 2/14 - 2/23 | * * * * * * * * S N O W * * * * * * * * | ||||
4 | M | 2/24 | Tracing Function Calls | 5 | ||
6 & 7 | Tu & W | 2/25 & 2/26 | Top-Down Design / Designing A Project | 5 | Project 0 due 2/25 Project 1 Out | |
5 | Th & M | 2/27 & 3/3 | Purposes of Functions and Separate Compilation | 5 | ||
8 | Tu & W | 3/4 & 3/5 | Arrays | 6 | Project 1 due 3/5 Project 2 Out | |
9 & 10 | Th & M | 3/6 & 3/10 | Passing Arrays / Sorting & Searching | 6 | ||
11 & 12 | Tu & W | 3/11 & 3/12 | Structures & Arrays of structs | Notes | design2.txt due 3/14 | |
13 | Th & M | 3/13 & 3/17 | Pointers | 7 | Review List Out | |
14 | Tu & W | 3/18 & 3/19 | Pointers Revisited | 7 | Project 2 due 3/19 | |
15 | Th | 3/20 | Pointer Applications | 7 | ||
-- | M - F | 3/24 - 3/28 | S P R I N G B R E A K | |||
15 | M | 3/31 | Pointer Applications | 7 | ||
M T | Tu & W | 4/1 & 4/2 | M I D T E R M | 1 - 7 and Notes | Project 3 Out | |
16 | Th & M | 4/3 & 4/7 | Pointers to Pointers, Command-Line Args | 7 | design3.txt due 4/7 | |
17 | Tu & W | 4/8 & 4/9 | Characters & Strings | 8 | ||
18 | Th & M | 4/10 & 4/14 | Streams, I/O and stdio.h | 9 | Project 3 due 4/13, Project 4 Out | |
19 | Tu & W | 4/15 & 4/16 | Design - Coupling & Cohesion | Notes | ||
20 | Th & M | 4/17 & 4/21 | Pointers to Structs and Self-Referencing Structs | 10 | design4.txt due 4/21 | |
21 | Tu & W | 4/22 & 4/23 | Debugging Programs | Notes | ||
22 | Th & M | 4/24 & 4/28 | Abstract Data Types | 12 | Project 4 due 4/27, Project 5 Out | |
23 | Tu & W | 4/29 & 4/30 | Linked Lists | 12 | ||
24 | Th & M | 5/1 & 5/5 | Keeping Lists in Sorted Order | 12 | design5.txt due 5/5 | |
25 | Tu & W | 5/6 & 5/7 | Stacks & Queues | 12 | Review List Out | |
26 | Th & M | 5/8 & 5/12 | Memory Management | 12 | Project 5 Due 5/13 | |
Thurs | 5/15 | FINAL EXAM Sections 101-104 in LH 5 | 1:00 PM - 3:00 PM | |||
Thurs | 5/15 | FINAL EXAM Sections 201-204 in LH 5 | 6:00 PM - 8:00 PM | |||
Mon | 5/19 | FINAL EXAM Sections 301-304 in LH 5 | 1:00 PM - 3:00 PM |