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