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