ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Class #DateDescriptionComments
2
1Jan 10 (Tu)Introduction
3
2Jan 12 (Th)Introduction – Pointers, Iteration
4
3Jan 17 (Tu)Input/ Output
5
4Jan 19 (Th)I/O, ExceptionsHW 1 due
6
5Jan 24 (Tu)Memory management, User defined typesProg 1 - start
7
6Jan 26 (Th)Object Oriented (OO) introHW 2 due
8
7Jan 31 (Tu)OO concepts, UML Notations
9
8Feb 2 (Th)Code org (C++)Prog 1 - end
10
9Feb 7 (Tu)OO – inheritanceProg 2 - start
11
10Feb 9 (Th)Regex, OO - polymorphism
12
11Feb 14 (Tu)In class testQuiz 1 – In class
13
12Feb 16 (Th)Review: inheritance, PolymorphismHW 3 due
14
13Feb 21 (Tu)ExceptionsProg 2 - end
15
14Feb 23 (Th)OO – Constructor, DestructorProg 3 - start
16
15Feb 28 (Tu)OO – operators, access controlHW 4 due
17
16Mar 2 (Th)C++ standard libraryProg 3 - end
Semester - Midpoint
18
Mar 7 (Tu)Spring break – No class
19
Mar 9 (Th)Spring break – No class
20
17Mar 14 (Tu)Testing strategiesProg 4 - start
21
18Mar 16 (Th)Advanced: PointersHW 5 due
22
19Mar 21 (Tu)Advanced: Pointers, I/O
23
20Mar 23 (Th)Advanced: Operator overloadingProg 4 - end
24
21Mar 28 (Tu)Advanced: Memory ManagementProg 5 - start
25
22Mar 30 (Th)Advanced: Code efficiency
26
23Apr 4 (Tu)Advanced: TemplatesProg 5 - end
27
24Apr 6 (Th)AI / ML and ProgrammingHW 6 due
28
25Apr 11 (Tu)Review material for Quiz 2Project due
29
26Apr 13 (Th)In class testQuiz 2 – In class
30
27Apr 18 (Tu)Project presentation
31
28Apr 20 (Th)Project presentationLast day of class
32
Apr 25 (Tu)Reading Day
33
29May 2 (Tu)Wrap-up and Conclusion
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100