# | DAY | DATE | TOPIC | ASSIGNMENTS |
---|---|---|---|---|
0 | M & Tu | 1/26 & 1/27 | Introduction | |
1 | W & Th | 1/28 & 1/29 | Simple C Programs Structured programming | Arithmetic Practice Assignment Practice |
2 | M, Tu, W & Th | 2/2, 2/3, 2/4 & 2/5 | Control Structures, Booleans & Cautions | Loop Practice Boolean Logic Practice |
3 | M & Tu | 2/9 & 2/10 | Functions | Function Practice |
4 | W & Th | 2/11 & 2/12 | Tracing Function Calls Random Numbers | Project 0 Out Tracing & Random Practice |
5 | M & Tu | 2/16 & 2/17 | Purposes of Functions Separate Compilation | Separate Compilation Practice
Skills Assessment on Blackboard - due before 11:59PM 2/17 |
6 | W & Th | 2/18 & 2/19 | Top-Down Design Design of Project 1 | Project 0 due 2/19 Project 1 Out |
7 | M & Tu | 2/23 & 2/24 | Arrays | |
8 | W & Th | 2/25 & 2/26 | Passing Arrays | Project 1 due 3/1 |
Monday | 3/2 | * S N O W D A Y * | Project 2 Out | |
9 | Tu & W | 3/3 & 3/4 | Sorting & Searching Design Documents | |
10 | Th & M | 3/5 & 3/9 | Structures Arrays of structs | design2.txt due 3/8 |
11 | Tu & W | 3/10 & 3/11 | Characters & Strings | |
12 | Th | 3/12 | Pointers | Project 2 due 3/15 Review List Out |
-- | M, Tu, W & Th | 3/16, 3/17, 3/18 & 3/19 |
S
P
R
I
N
G B R E A K | |
12 | M | 3/23 | Pointers | |
13 | Tu | 3/24 | Pointers Revisited | |
MT | W & Th | 3/25 & 3/26 | M I D T E R M | |
14 | M & Tu | 3/30 & 3/31 | Pointer Applications | Project 3 Out |
13 | W | 4/1 | Pointers Revisited | |
15 | Th & M | 4/2 & 4/6 | Streams, I/O & stdio.h | design3.txt due 4/5 |
16 | Tu & W | 4/7 & 4/8 | Pointers to Pointers Command-Line Arguments | |
17 | Th & M | 4/9 & 4/13 | Recursion | Project 3 due 4/12
Project 4 Out |
-- | Tu | 4/14 | Cancelled Classes | |
18 | W & Th | 4/15 & 4/16 | Pointers to Structs Self-Referencing Structs | design4.txt due 4/19 |
19 | M & Tu | 4/20 & 4/21 | Abstract Data Types | |
20 | W & Th | 4/22 & 4/23 | Linked Lists | Project 4 due 4/26 |
21 | M & Tu | 4/27 & 4/28 | Stacks & Queues | Project 5 Out |
22 | W & Th | 4/29 & 4/30 | Keeping Lists in Sorted Order | design5.txt due 5/3 |
23 | M & Tu | 5/4 & 5/5 | Memory Management | |
24 | W & Th | 5/6 & 5/7 | Debugging | Project 5 Due 5/10 Review List Out |
25 | M & Tu | 5/11 & 5/12 | Coupling & Cohesion | |
Thur | 5/14 | FINAL EXAM Sections 0201-0204 in LH 7 | 6:00 PM - 8:00 PM | |
Fri | 5/15 | FINAL EXAM Sections 0101-0106 in LH 8 | 1:00 PM - 3:00 PM |