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