January 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  1 2 3 4 5 6
7

Week 1 
8

9

Intro

homework


Monday Schedule
10

Unix/Accounts
11

Hello, World!
12

Types & Expressions 1

homework

13
14

Week 2 
15

MLK Day
16 17

Types & Expressions 2

homework

18

Types: Binary Numbers

Binary Lesson

19

If Statement 1

homework

20
21

Week 3 
22

If Statement 2

homework

23

Add Course Deadline
24

Loops 1

homework

25

Currency Conversion
26

File I/O

homework

27
28

Week 4 
29

Loops 2

homework

Project One

30 31

Loops 3

homework

     

February 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1

Text Analysis
2

Nested Loops

homework


Proj 1 Milestone Due
3
4

Week 5 
5

Extra Loops

homework

6 7

Stepwise Refinement

(hw is to work on project)

8

Practice Practicum
9

Functions 1

homework

10
11

Week 6 

Project One DUE
12

Functions 2

homework
(due Feb 21)

13 14

6w Written Exam
15

6w Practicum
16

Exam Debrief
17
18

Week 7 
19

Washington's Birthday
20 21

C the Difference

homework

22

Vegas, Baby!
23

Functions 3

homework

24
25

Week 8 
26

Arrays Intro

homework

27 28

Arrays & Pointers 1

homework

     

March 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1

Hangman (Strings as Arrays)
2

Arrays & Pointers 2

homework

3
4

Week 9 
5

Arrays & Pointers 3

Project Two

6 7

Arrays & Pointers 4
8

C Strings & Arrays
9

C vs C++
10
11

Week 10 
12

Spring Break
13

Spring Break
14

Spring Break
15

Spring Break
16

Spring Break
17
18

Week 11 
19

Functions 4
20 21

Functions 5
22

2D Arrays & Images
23

Functions 6
24
25

Week 12 
26

Searching & Sorting 1

Project Two DUE
27 28

Searching & Sorting 2
29

Sorting Lab
30

Structs 1
31

April 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1

Week 13 
2

Review
3 4

12w Exam
5

12w Practicum
6

Exam Debrief
7
8

Week 14 
9

Structs 2
10 11

Structs 3
12

Structs Lab
13

Structs 4 & Multi-File Programs

Drop Course Deadline
14
15

Week 15 
16

Linked Lists 1
17 18

Linked Lists 2
19

Linked Lists
20

Linked Lists 3
21
22

Week 16 
23

Linked Lists 4
24 25

C vs C++
(pointer v pass-by-ref)
26

Final Practicum
27

Tying it all together
28
29

Week 17 
30

SOFs and Review
         

May 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1

Last Day of Classes
2 3

First Possible Exam Day
4 5
6 7 8 9 10

Last Possible Exam Day
11 12
13 14 15 16 17 18 19
20 21 22 23 24 25

Graduation 2018
26
27 28 29 30 31