August 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
           
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Week 1
24
25
26
Class 2

Unix, your CS Department accounts, the course VM
27
Lab 1

Linux Intro and Hello World
28
Class 3

Types & Expressions I

homework
29
30
Week 2
31
Class 4

Types & Expressions II

homework
         

September 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
   
1
2
Class 5

Types & Expressions III

homework
3
Lab 2

Types - Converting Binary Numbers
4
Class 6

If Statement I

homework
5
6
Week 3
7
Labor Day
8
Class 7

If Statement II

homework
Monday Schedule
9
Class 8

Loops I

homework
10
Lab 3

Currency Conversions & Bounding Boxes
11
Class 9

Putting it all Together I

homework
12
13
Week 4
14
Class 10

Loops II

homework
15
16
Class 11

File I/O

homework
17
Lab 4

Turtle Paths & L-Systems
18
Class 12

Loops III

homework
19
20
Week 5
21
Class 13

Nested Loops I

homework
22
23
Class 14

Odds & Ends
24
Lab 5

Nest Loops & and Project Time
25
Class 15

Nested Loops II
26
27
Week 6
28
Class 16

Functions I

homework
Project 1 Due
29
30


6-Week Exam
     

October 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
       
1
2


Exam Debrief
3
4
Week 7
5
Class 17

Functions II

homework
6
7
Class 18

Functions III

homework(due Fri)
homework(due next Wed)
8
Lab 6

Vegas Baby!
9
Class 19

Functions IV
10
11
Week 8
12
Columbus Day
13
14
Class 20

Array Intro

homework
15
Lab 7

Strings as Arrays & the debugger
16
Class 21

Arrays & Pointers I

homework
17
18
Week 9
19
Class 22

Arrays & Pointers II

homework
20
21
Class 23

Arrays & Pointers III
22
Lab 8

Serious Arrays
23
Class 24

Arrays & Pointers IV

homework
24
25
Week 10
26
Class 25

Arrays / Odds & Ends / Catch Up
27
28
Class 26

Functions V

homework
29
Lab 9

2D Arrays and Images
30
Class 27

Functions VI
31

November 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1
Week 11
2
Class 28

Searching & Sorting I

homework (due Monday 9 Nov)
Project 2 Due
3
4


12-Week Exam
5


12 Week Practicum
6


Exam Debrief
7
8
Week 12
9
Class 29

Searching & Sorting II

homework
10
11
Veteran's Day
12
Lab 10

Recursion and sorting & searching
13
Class 30

Simple Structs I

homework
14
15
Week 13
16
Class 31

Simple Structs II

homework
17
18
Class 32

Simple Structs III

homework
19
Lab 11

Structs and Fun with ncurses
20
Class 33

Simple Structs IV
& static arrays

finish labs!
21
22
Week 14
23
Class 34

The Structure of Multi-file Programs

homework(optional)
24
25
Class 35

Ethics / CS Dept and Continuous Learning
26
Thanksgiving
27
Digestion Day
28
29
Week 15
30
Class 36

Pointers & Linked Lists I

homework
         

December 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
   
1
2
Class 37

Linked Lists II - Traversals
3
Lab 12

Linked Lists
4
Class 38

Linked lists III - add2back, recursion with lists
5
6
Week 16
7
Class 39

Linked Lists IV - Inserting & Sorting
8
9
Class 40

Tying it all together
10
Final Practicum
Project 3 Due
11
Reading Day
12
13
14
15
16
17
18
19
20
21
22
Final Exam (1330)
23
24
25
26
27
28
29
30
31