| # | DAY | DATE | TOPIC | CHAP | NOTE | 
|---|---|---|---|---|---|
| 0 and 1 | Th, Tu & W | 8/31, 9/5 & 9/6 | Introduction, Simple C Programs, structured programming | 1 - 3 | Arithmetic Practice
     Assignment Practice  | 
| 2 | Th, M & Tu | 9/7, 9/11 & 9/12 | Control Structures, booleans, cautions | 4 & 5 | |
| 3 | W & Th | 9/13 & 9/14 | Functions | 5 | |
| 4 | M & Tu | 9/18 & 9/19 | Tracing Function Calls | 5 | |
| 5 | W & Th | 9/20 & 9/21 | Purposes of Functions and Separate Compilation | 5 | |
| 6 | M & Tu | 9/25 & 9/26 | Top-Down Design | 5 | Project 0 Out | 
| 7 | W & Th | 9/27 & 9/28 | Designing a Project | 5 | Project 1 Out | 
| 8 | M & Tu | 10/2 & 10/3 | Arrays | 6 | |
| 9 | W & Th | 10/4 & 10/5 | Passing Arrays | 6 | Project 1 due 10/8 | 
| 10 | M & Tu | 10/9 & 10/10 | Sorting and Searching | 6 | Project 2 Out | 
| 11 | W & Th | 10/11 & 10/12 | Structures | Notes | |
| 12 | M & Tu | 10/16 & 10/17 | Arrays of structs | Notes | Proj 2 Design Due 10/15 | 
| 13 | W & Th | 10/18 & 10/19 | Pointers | 7 | Project 2 due 10/22 | 
| 14 | M & Tu | 10/23 & 10/24 | Pointers Revisited | 7 | Master List Out | 
| 15 | W & Th | 10/25 & 10/26 | Pointer applications | 7 | |
| MT | M & Tu | 10/30 & 10/31 | THE MIDTERM | 1-7 | Project 3 Out | 
| 16 | W & Th | 11/1 & 11/2 | Characters & Strings | 8 | |
| 17 | M & Tu | 11/6 & 11/7 | Streams, I/O and stdio.h | 9 | design3.txt due 11/5 | 
| 18 | W & Th | 11/8 & 11/9 | Pointers to Structs and Self-Referencing Structs | 10 | Project 3 due 11/12 | 
| 19 | M & Tu | 11/13 & 11/14 | Abstract Data Types | 12 | Project 4 Out | 
| 20 | W & Th | 11/15 & 11/16 | Linked Lists | 12 | |
| 20 | M & Tu | 11/20 & 11/21 | Linked Lists Continued | 12 | design4.txt due 11/19 | 
| -- | W & Th | 11/22 & 11/23 | T H A N K S G I V I N G | No Discussions this week | Project 4 due 11/26 | 
| 21 | M & Tu | 11/27 & 11/28 | Stacks & Queues | 12 | Project 5 Out | 
| 22 | W & Th | 11/29 & 11/30 | Keeping Lists in Sorted Order | 12 | design5.txt due 12/3 | 
| 23 | M & Tu | 12/4 & 12/5 | Recursion | 5 | |
| 24 | W & Th | 12/6 & 12/7 | Trees | 12 | Project 5 Due 12/10 | 
| 25 | M & Tu | 12/11 & 12/12 | Design - Coupling & Cohesion |  Also available in  MS PPT  | Master List Out | 
| -- | W | 12/13 | No Class | ||
| Mon | 12/18 | FINAL EXAM Sections 301-304 in LH 5 | 1:00 PM | ||
| Tues | 12/19 | FINAL EXAM Sections 201-204 in LH 2 | 6:00 PM | ||
| Thur | 12/21 | FINAL EXAM Sections 101-104 in LH 5 | 10:30 AM |