August 2021
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
Week 1
23
Class 1

Intro & cout
24
25
Class 2

Variables
26
Lab 1

Hello World
(Bring your laptop)
27
Class 3

hw03

Types & cin
28
29
Week 2
30
Class 4

hw04

Expression & Type conversion & Address of variable
31
Lab 01 due NLT 0800
       

September 2021
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
     
1
Class 5

hw05

Associativity & Precedence & If statements
HW04 due NLT 0800
2
Lab 2

Converting Binary Numbers
3
Class 6

hw06

Blocks & scope
HW05 due NLT 0800
4
5
Week 3
6
Labor Day
7
Class 7

hw07

If statements II
Add course deadline
HW06 due NLT 0800
Monday Schedule
8
Lab 02 due NLT 0800
HW07 due NLT 0800
9
Lab 3

Currency Conversions & Bounding Boxes
10
Class 9

hw09

File I/O
Project 1 link
HW08 due NLT 0800
11
12
Week 4
13
Class 10

hw10

Using Loops
Honor Quiz due NLT 0800
HW09 due NLT 0800
14
Lab 03 due NLT 0800
15
Class 11

hw11

For loops, break, nested loops
HW10 due NLT 0800
16
Lab 4

Text Analysis
17
Class 12

hw12

Stepwise refinement I
Project 1 Part 1 Due
HW11 due NLT 0800
18
19
Week 5
20
Class 13

hw13

Stepwise refinement II
HW12 due NLT 0800
21
Lab 04 due NLT 0800
22
Class 14

hw14

return, exit, do-while, switch
HW13 due NLT 0800
23
Project work
24
Review
Project 1 Due NLT 0800
25
26
Week 6
X-week
27


6-Week Exam (usual classroom, usual class time)
28
29
Class 15

hw15

Functions I
30
Lab 5

Practice Practicum
   

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

hw16

Functions II
HW15 due NLT 0800
2
3
Week 7
4
Class 17

hw17

Pointers and dereference
HW16 due NLT 0800
5
6-Week grades Due
Lab 05 due NLT 0800
6
Class 18

hw18

Pass by address
HW17 due NLT 0800
7
Lab 6

Vegas baby!
8
Class 19

hw19

Arrays
HW18 due NLT 0800
9
10
Week 8
11
Columbus Day
12
Lab 06 due NLT 0800
13
Class 20

hw20

Strings
Project 2 link
HW19 due NLT 0800
14
Lab 7

String Game
15
Class 21

hw21

Array practice
HW20 due NLT 0800
16
17
Week 9
18
Class 22

hw22

Arrays and functions
HW21 due NLT 0800
19
Lab 07 due NLT 0800
20
Class 23

hw23

2D-Arrays
HW22 due NLT 0800
21
Project work
22
Class 24

hw24

Flush and 2D-Array Practice
Project 2
Parts 1-3 Due
HW23 due NLT 0800
23
24
Week 10
25
Class 25

hw25

Sorting & Searching I
HW24 due NLT 0800
26
27
Class 26

hw26

Sorting & Searching II
HW25 due NLT 0800
28
Lab 8

Sorting and Searching
29
Project 2 Due NLT 0800
HW26 due NLT 0800
30
31
Week 11
X-week
           

November 2021
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 
1


12-Week Exam
2
Lab 08 due NLT 0800
3
Class 27

hw27

Simple Structs
4
5
Class 28

hw28

Structs II
HW27 due NLT 0800
6
7
Week 12
8
Class 29

hw29

Sorting with structs and header files
HW28 due NLT 0800
9
12-Week grades Due
10
Class 30

hw30

Static array, guarding header files
HW29 due NLT 0800
11
Veterans Day
12
Class 31

hw31

Linked Lists - intro, add2front
Drop course deadline
HW30 due NLT 0800
13
14
Week 13
15
Class 32

hw32

Linked Lists - traversal,
search,
delete
HW31 due NLT 0800
16
17
Class 33

hw33

Linked Lists - addafter, add2back, addinorder
Project 3 link
HW32 due NLT 0800
18
Lab 9

Podcast Feeds
19
Class 34

hw34

Recursion I
HW33 due NLT 0800
20
21
Week 14
22
Class 35

hw35

Recursion II
HW34 due NLT 0800
23
Lab 09 due NLT 0800
24
Lab 10

Linked Lists
Thursday Schedule
25
Thanksgiving
26
Thanksgiving Break
27
28
Week 15
29
Class 36

hw36

Recursion III
HW35 due NLT 0800
30
Lab 10 due NLT 0800
       

December 2021
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
     
1
Class 37

hw37

printf/scanf
HW36 due NLT 0800
2
Lab 11

Fractals
Project 3
Part 1 Due
3
Class 38

hw38

calloc/free
HW37 due NLT 0800
4
5
Week 16
6
Class 39

hw39

structs in C
HW38 due NLT 0800
7
Project 3 Due For Early bonus NLT 0800
Lab 11 due NLT 0800
8
Class 40

hw40

pass by reference, operator overloading
HW39 due NLT 0800
9
10
Wrap-up
Last day of classes
11
12
13
Review and study day
Project 3 Due NLT 2359
14
15
16
17
18
19
20
Final Exam at 1300
section 2141 in HP107
section 4341 in HP101
section 6541 in HP103
section 6542 in HP116
21
22
23
24
25
26
27
Final grades due
28
29
30
31