# | DAY | DATE | TOPIC | CHAP | NOTE |
---|---|---|---|---|---|
0 & 1 | W | 9/1 | Administrivia | 1 & 2 | |
0 | Th | 9/2 | Administrivia | 1 | |
M | 9/6 | Labor Day - NO CLASS | |||
1 | Tu | 9/7 | Administrivia & Introduction | 1 & 2 | |
W & Th | 9/8 & 9/9 | Technical Difficulties | |||
2 | M & Tu | 9/13 & 9/14 | C environment, variables & operators | 2 | |
3 | W & Th | 9/15 & 9/16 | Structured programming | 3 | Arithmetic Practice
Assignment Practice |
4 | M & Tu | 9/20 & 9/21 | Program Control | 4 | Project 0 out |
5 | W & Th | 9/22 & 9/23 | Program Control, continued | 4 | Project 1 out 9/22 |
6 | M & Tu | 9/27 & 9/28 | Functions | 5 | |
7a | W & Th | 9/29 & 9/30 | Tracing function calls | 5 |
Proj1 due 9/29 Proj2 out 9/29 |
7b | M & Tu | 10/4 & 10/5 | Random numbers | 5 | |
8a | W & Th | 10/6 & 10/7 | Top-down design Separate compilation | 6 | |
8b | M & Tu | 10/11 & 10/12 | Separate compilation | 6 | |
9 | W & Th | 10/13 & 10/14 | Arrays | 6 | Proj 2 due 10/13 |
10a | M & Tu | 10/18 & 10/19 | Passing arrays | 6 | |
10b | W & Th | 10/20 & 10/21 | Sorting & Searching | 6 | |
MT | M & Tu | 10/25 & 10/26 | The MIDTERM | 1-6 | Project 3 out 10/25 |
11 | W & Th | 10/27 & 10/28 | Pointers | 7 | |
12 | M & Tu | 11/1 & 11/2 | Pointers revisited | 7 | |
13 | W & Th | 11/3 & 11/4 | Pointer applications, characters | 7 & 8 | |
14 | M & Tu | 11/8 & 11/9 | Strings | 8 |
Proj 3 due 11/7 Proj 4 out 11/7 |
15 | W & Th | 11/9 & 11/10 | streams, I/O and stdio.h | 9 | |
16 | M & Tu | 11/15 & 11/16 | typedef & structures | 10 | |
17 | W & Th | 11/16 & 11/17 | self-referencing structs | 10 | |
18 | M & Tu | 11/22 & 11/23 | Abstract Data Types | 12 | Project 4 due 11/22 |
W & Th | 11/24 & 11/25 | Thanksgiving -- NO CLASS | |||
19 | M & Tu | 11/29 & 11/30 | Linked Lists | 12 | Project 5 out 11/29 |
20 | W & Th | 12/1 & 12/2 | File Processing and Debugging | 11 | |
21 | M & Tu | 12/6 & 12/7 | keeping lists in sorted order | 12 | |
22 | W & Th | 12/7 & 12/8 | queues | 12 | |
23 & 24 | M & Tu | 12/13 & 12/14 | stacks & recursion | 12 & 5 | Project 5 due 12/14 |
preview | Thur | 12/16 | Final Exam - Sections 02XX - Frey | 1-12 | 6:00 PM - 8:00 PM |
preview | Mon | 12/20 | Final Exam - Sections 03XX - Frey | 1-12 | 1:00 PM - 3:00 PM |
preview | Tues | 12/21 | Final Exam - Sections 01XX - Bogar | 1-12 | 8:00 AM - 10:00 AM |