# | DAY | DATE | TOPIC | CHAP | NOTE |
---|---|---|---|---|---|
0 and 1 | M & Tu | 1/31 & 2/1 | Administrivia & Introduction | 1 | |
2 | W & Th | 2/2 & 2/3 | C environment, variables & operators | 2 | Project 0 out |
3 | M & Tu | 2/7 & 2/8 | Structured programming | 3 | Arithmetic Practice
Assignment Practice |
4 | W & Th | 2/9 & 2/10 | Program Control | 4 | Project 1 out |
5 | M & Tu | 2/14 & 2/15 | Program Control, continued | 4 | |
6 | W & Th | 2/16 & 2/17 | Functions | 5 | |
7 | M & Tu | 2/21 & 2/22 | Tracing function calls | 5 | Project 1 due 2/20
Project 2 out |
8 | W & Th | 2/23 & 2/24 | Top-Down Design | 6 | |
9 | M & Tu | 2/28 & 2/29 | Separate compilation | 6 | |
10 | W & Th | 3/1 & 3/2 | Program Debugging | ||
11 | M & Tu | 3/6 & 3/7 | Arrays | 6 | |
12 | W & Th | 3/8 & 3/9 | Passing arrays | 6 | Project 2 due 3/7 |
13 | M & Tu | 3/13 & 3/14 | Sorting & Searching | 6 | |
MT | W & Th | 3/15 & 3/16 | THE MIDTERM | 1-6 | |
M - F | 3/20 - 3/24 | Spring Break | |||
14 | M & Tu | 3/27 & 3/28 | Pointers | 7 | Project 3 out |
15 | W & Th | 3/29 & 3/30 | Pointers revisited | 7 | |
16 | M & Tu | 4/3 & 4/4 | Pointer applications | 7 | |
17 | W & Th | 4/5 & 4/6 | Characters & Strings | 8 | |
18 | M & Tu | 4/10 & 4/11 | Streams, I/O and stdio.h | 9 | Project 3 due 4/9
Project 4 out |
19 | W & Th | 4/12 & 4/13 | Structures | 10 | |
20 | M & Tu | 4/17 & 4/18 | Arrays of structs | 10 | |
21 | W & Th | 4/19 & 4/20 | Self-referencing structs | 10 | |
22 | M & Tu | 4/24 & 4/25 | Abstract Data Types | 12 | |
23 | W & Th | 4/26 & 4/27 | Linked Lists | 12 | Project 4 due 4/25 Project 5 out |
24 | M & Tu | 5/1 & 5/2 | Stacks and Queues | 12 | |
25 | W & Th | 5/3 & 5/4 | Keeping lists in sorted order | 12 | |
26 | M & Tu | 5/8 & 5/9 | Recursion | 5 | |
27 | W & Th | 5/10 & 5/11 | Trees | 12 | Project 5 due 5/14 |
28 | M & Tu | 5/15 & 5/16 | File processing | 11 | |
preview | Th | 5/18 | FINAL EXAM Sections 201-204 | 6:00 PM | |
preview | Mon | 5/22 | FINAL EXAM Sections 301-304 | 1:00 PM | |
preview | Tues | 5/23 | FINAL EXAM Sections 101-104 | 8:00 AM |