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