| Date |
Class # |
Quiz
Topics / Requirements |
Reading
Due |
Assignment
Due |
| Mon 1/14 |
0 |
course introduction |
||
| Wed 1/16 |
(no class) |
|||
| Sun 1/20 |
(no
assignment) |
|||
| Mon 1/21 |
(no class) |
|||
| Wed 1/23 |
1 |
C
introduction |
C: Ch. 1 |
|
| Sun 1/27 |
Assignment 1 |
|||
| Mon 1/28 |
2 |
types,
operators, expressions |
C: Ch. 2 |
|
| Wed 1/30 |
3 |
control flow | C: Ch. 3 | |
| Sun 2/3 |
Assignment 2 |
|||
| Mon 2/4 |
4 |
functions | C: Ch. 4 | |
| Wed 2/6 |
5 |
pointers, arrays | C: Ch. 5 | |
| Sun 2/10 |
Assignment 3 |
|||
| Mon 2/11 |
6 |
structures | C: Ch. 6 | |
| Wed 2/13 |
7 |
input, output | C: Ch. 7 | |
| Sun 2/17 |
Assignment 4 |
|||
| Mon 2/18 |
8 |
OOP, C++ without classes | C++: Ch. 1, 2 | |
| Wed 2/20 |
9 |
member functions, access specifiers | C++: Ch. 3, 4 | |
| Sun 2/24 |
Assignment 5 |
|||
| Mon 2/25 |
10 |
composition/derivation, constructors/destructors | C++: Ch. 5, 6 | |
| Wed 2/27 |
11 |
new
and delete,
references |
C++: Ch. 7, 8 | |
| Sun 3/3 |
Assignment 6 |
|||
| Mon 3/4 |
12 |
other special member functions, example class | C++: Ch. 9, 10 | |
| Wed 3/6 |
13 |
templates, virtual functions/polymorphism | C++: Ch. 11, 12 | |
| Sun 3/10 |
Assignment 7 |
|||
| Mon 3/11- Sun 3/17 |
(spring break) |
|||
| Mon 3/18 |
14 |
other things you should know (not tested) |
(no reading) |
|
| Wed 3/20 |
(no class) |
|||
| Sun 3/24 |
Assignment 8 |
|||
| Sun 4/7 |
last day to submit all work |
