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