August 2014
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
         
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Week 1
18
 
19
20
Monday Schedule
21
Lab 1

Linux Intro and Hello World
22
Class 2

Types & Expressions I

homework
23
24
Week 2
25
Class 3

Types & Expressions II

homework
26
27
Class 4

Types & Expressions III

homework
28
Lab 2

Types - Converting Binary Numbers
29
Class 5

If Statement I

homework
30
31
Week 3
           

September 2014
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 
1
Labor Day
2
3
Class 6

If Statement II

homework
4
Lab 3

Currency Conversions & Bounding Boxes
5
Class 7

Loops I

homework
6
7
Week 4
8
Class 8

Putting it all Together I

homework
9
10
Class 9

Loops II

homework
11
Lab 4

Turtle Paths & L-Systems
12
Class 10

File I/O

homework
13
14
Week 5
15
16
17
18
Lab 5

Nest Loops & and Project Time
19
Class 13

Odds & Ends
20
21
Week 6
22
Class 14

Nested Loops II
Project 1 due COB
23
24


6-Week Exam
25


6 Week Practicum
(Practice Problems)
26


Exam Debrief
27
28
Week 7
29
Class 15

Functions I

homework
30
       

October 2014
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
     
1
Class 16

Functions II

homework
2
Lab 6

Vegas Baby!
3
Class 17

Functions III

homework(due Wed)
homework(due Mon)
4
5
Week 8
6
Class 18

Functions IV
7
8
Class 19

Array Intro

homework
9
Lab 7

Strings as Arrays & the debugger
10
Class 20

Arrays & Pointers I

homework
11
12
Week 9
13
Columbus Day
14
15
Class 21

Arrays & Pointers II

homework
16
Lab 8

Serious Arrays
17
Class 22

Arrays & Pointers III

Project 2 assigned
18
19
Week 10
20
Class 23

Arrays & Pointers IV

homework
21
22
Class 24

Arrays / Odds & Ends / Catch Up
23
Lab 9

2D Arrays and Images
24
Class 25

Functions V
25
26
Week 11
27
Class 26

Functions VI
28
29


12-Week Exam
30


12 Week Practicum
31


Exam Debrief
 

November 2014
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
           
1
2
Week 12
3
Class 27

Searching & Sorting I

homework
4
5
Class 28

Searching & Sorting II

homework
6
Lab 10

Recursion and sorting & searching
7
Class 29

Simple Structs I

homework
8
9
Week 13
10
Class 30

Simple Structs II

homework
11
Veteran's Day
12
Class 31

Simple Structs III

homework
13
Lab 11

Structs and Fun with ncurses
14
Class 32

Simple Structs IV
& static arrays

finish labs!
15
16
Week 14
17
Class 33

The Structure of Multi-file Programs
18
19
Class 34

Pointers & Linked Lists I

homework
20
Lab 12

C-style strings, pointers, structs, linked lists
21
Class 35

Linked Lists II - Traversals

Project 3 assigned
22
23
Week 15
24
Class 36

Linked Lists II - Mini Lab
25
26
Class 37

Linked Lists IV - Recursion vs. Iteration with lists
27
Thanksgiving
28
Digestion Day
29
30
Week 16
           

December 2014
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 
1
Class 38

Linked Lists V - Inserting & Sorting
2
3
Class 39

Linked Lists VI (tailpointers) & Tying it all together
4
Final Practicum
5
Class 40

Ethics
6
7
8
Class 41

CS Dept and Continuous Learning
9
10
Final Exam
1930
Brown-MI223
Kenny-MI203
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31