Calendar

January 2005

SunMon TueWed ThuFri Sat
1
2 3 4 5 6 7 8
9 10 11
Class 1
Intro
12
Class 2
General Architecture
13
Lab 1
First programs and IDEs
14 15
16 17
MLK Day
18
Class 3
Types & Expressions I
Class 4
Types & Expressions II
19
Class 5
Types & Expressions III
20
Lab 2
21
22
23 24
25
Class 6
If I
Class 7
If II
26
Class 8
Loops I
27
Lab 3
28 29
30 31
Calendar

February 2005

SunMon TueWed ThuFri Sat
1
Class 9
Loops II
Class 10
File I/O
2
Class 11 Loops III
3
Lab 4
4 5
6 7 8
Class 12
Nested Loops & Stepwise Refinement I
Class 13
Odds & Ends, Catch-up, Review
9
Review
10
6 Wk Practicum Exam
11 12
13 14 15
Class 14
Exam Debrief
Class 15 Nested Loops & Stepwise Refinement II
16
Comp. Time
No Class
17
Lab 5
Using the Debugger
Class 16
Functions I
18
Project 1 Due

X-Period Exam (M110)
19
20 21
Presidents Day
22
Class 17 Functions II
(in-class exercise)
23
Class 18 Functions III
Grades Due
24
Lab 6
Vegas, Baby
25 26
27 28
Calendar

March 2005

SunMon TueWed ThuFri Sat
1
Class 19 Functions IV
Class 20 Functions V
2
Class 21
Functions VI
3
Lab 7
Loads o' Recursion
4
5
6 7 8
Class 22
Array Intro
Class 23
Arrays & Pointers I
9
Class 24
Arrays & Pointers II
10
Lab 8
Strings as arrays
11 12
13 14
Spring Break
15
Spring Break
16
Spring Break
17
Spring Break
18
Spring Break
19
20 21 22
Class 25 Arrays & Pointers III
23
Class 26 Combining What We Know I
24
Lab 9
Serious Arrays!
25

Project 2 Due
26
27 28 29
Classes 27&28
Odds & Ends and Catch-Up
30
Class 29 Combining What We Know II: Sorting & Searching
31
12 Wk Practicum Exam
Calendar

April 2005

SunMon TueWed ThuFri Sat
1 2
3 4 5
Class 30 Combining What We Know III: More Sorting & Searching
Class 31 Simple Classes I
6
Comp. Time
No Class
7
Lab 10 Computers and Deconstruction
8
X-Period Exam (M110)
9
10 11 12
Class 32 Simple Classes II
Class 33 Simple Classes III
Grades Due
13
Class 34 Simple Classes IV
14
Lab 11 Classes, Colors & Cockroaches
15 16
17 18 19
Class 35
The Structure of Multi-file Programs

Class 36 Ethics slides
20
Class 37
Pointer basics & The Concept of a Linked List
21
Class 38
Linked List Problems: Iteration & Recursion
Class 39
Sorting, Inserting, etc.
22 23
24 25 26
Lab 12
Linked List Lab
27
Final Exam Review
28
End of Semester Practicum
29 30
Calendar

May 2005

SunMon TueWed ThuFri Sat
1 2
Final Exams
3
Final Exams
4
Final Exams
5
Final Exams
6
Final Exams
Project 3 Due
7
Final Exams
8 9
SI204 Final
1330
MI223
10 11 12
Final Grades Due
13

14
15 16 17 18 19 20 21
22 23
24 25 26 27 28
29 30 31