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