| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Class # | Date | Description | Comments | ||||||||||||||||||||||
2 | 1 | Jan 10 (Tu) | Introduction | |||||||||||||||||||||||
3 | 2 | Jan 12 (Th) | Introduction – Pointers, Iteration | |||||||||||||||||||||||
4 | 3 | Jan 17 (Tu) | Input/ Output | |||||||||||||||||||||||
5 | 4 | Jan 19 (Th) | I/O, Exceptions | HW 1 due | ||||||||||||||||||||||
6 | 5 | Jan 24 (Tu) | Memory management, User defined types | Prog 1 - start | ||||||||||||||||||||||
7 | 6 | Jan 26 (Th) | Object Oriented (OO) intro | HW 2 due | ||||||||||||||||||||||
8 | 7 | Jan 31 (Tu) | OO concepts, UML Notations | |||||||||||||||||||||||
9 | 8 | Feb 2 (Th) | Code org (C++) | Prog 1 - end | ||||||||||||||||||||||
10 | 9 | Feb 7 (Tu) | OO – inheritance | Prog 2 - start | ||||||||||||||||||||||
11 | 10 | Feb 9 (Th) | Regex, OO - polymorphism | |||||||||||||||||||||||
12 | 11 | Feb 14 (Tu) | In class test | Quiz 1 – In class | ||||||||||||||||||||||
13 | 12 | Feb 16 (Th) | Review: inheritance, Polymorphism | HW 3 due | ||||||||||||||||||||||
14 | 13 | Feb 21 (Tu) | Exceptions | Prog 2 - end | ||||||||||||||||||||||
15 | 14 | Feb 23 (Th) | OO – Constructor, Destructor | Prog 3 - start | ||||||||||||||||||||||
16 | 15 | Feb 28 (Tu) | OO – operators, access control | HW 4 due | ||||||||||||||||||||||
17 | 16 | Mar 2 (Th) | C++ standard library | Prog 3 - end Semester - Midpoint | ||||||||||||||||||||||
18 | Mar 7 (Tu) | Spring break – No class | ||||||||||||||||||||||||
19 | Mar 9 (Th) | Spring break – No class | ||||||||||||||||||||||||
20 | 17 | Mar 14 (Tu) | Testing strategies | Prog 4 - start | ||||||||||||||||||||||
21 | 18 | Mar 16 (Th) | Advanced: Pointers | HW 5 due | ||||||||||||||||||||||
22 | 19 | Mar 21 (Tu) | Advanced: Pointers, I/O | |||||||||||||||||||||||
23 | 20 | Mar 23 (Th) | Advanced: Operator overloading | Prog 4 - end | ||||||||||||||||||||||
24 | 21 | Mar 28 (Tu) | Advanced: Memory Management | Prog 5 - start | ||||||||||||||||||||||
25 | 22 | Mar 30 (Th) | Advanced: Code efficiency | |||||||||||||||||||||||
26 | 23 | Apr 4 (Tu) | Advanced: Templates | Prog 5 - end | ||||||||||||||||||||||
27 | 24 | Apr 6 (Th) | AI / ML and Programming | HW 6 due | ||||||||||||||||||||||
28 | 25 | Apr 11 (Tu) | Review material for Quiz 2 | Project due | ||||||||||||||||||||||
29 | 26 | Apr 13 (Th) | In class test | Quiz 2 – In class | ||||||||||||||||||||||
30 | 27 | Apr 18 (Tu) | Project presentation | |||||||||||||||||||||||
31 | 28 | Apr 20 (Th) | Project presentation | Last day of class | ||||||||||||||||||||||
32 | Apr 25 (Tu) | Reading Day | ||||||||||||||||||||||||
33 | 29 | May 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 |