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