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

homework

Project Two

6 7

Arrays & Pointers 4

(no hw)

8

Project Work
9

C the Arrays

(no hw)


Proj 2 Milestone Due
10
11

 
12

Spring Break
13

Spring Break
14

Spring Break
15

Spring Break
16

Spring Break
17
18

Week 10 
19

Functions 4
(recursion)

homework

20 21

Snow Day
22

2D Arrays & Images
23

Functions 5
(pass-by-ref)

(no hw)

24
25

Week 11 
26

Functions 6
(wrapup)

homework


Project Two DUE
27 28

Searching & Sorting 1

homework

29

Sorting Lab
30

Searching & Sorting 2

homework

31

April 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1

Week 12 
2

Structs 1

homework

3 4

12w Exam
5

12w Practicum
6

Exam Debrief
7
8

Week 13 
9

Structs 2

homework

10 11

Structs 3

homework

12

Structs Lab

Project Three

13

Structs 4 & Multi-File Programs

homework


Drop Course Deadline
14
15

Week 14 
16

Linked Lists 1

(no hw)

17

Project 3 Milestone 1
18

Linked Lists 2

homework

19

Linked Lists
20

Linked Lists 3

homework

21
22

Week 15 
23

Linked Lists 4

(no hw)

24 25

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

Linked Lists Lab DUE

26

Final Practicum
27

Review Practicum
28
29

Week 16 
30

SOFs and Review
         

May 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1

Last Day of Classes

Project 3 Due

2 3 4 5
6 7 8 9

Final Exam @ 1930
in MI200,202,203
10 11 12
13 14

Grades Submitted
15 16 17 18 19
20 21 22 23 24 25

Graduation 2018
26
27 28 29 30 31