Date | Topic | In class |
---|---|---|
Mon Jan 13 |
Introduction to Linux, Emacs, and C++ |
Lab 0 |
Wed Jan 15 |
Variables and Data Types (Types) |
Lab 1 |
Fri Jan 17 |
Functions, Conditional statements, Iteration |
Lab 2 |
Mon Jan 20 |
Iteration |
Lab 3 |
Wed Jan 22 |
Arrays |
Lab 4 |
Fri Jan 24 |
Arrays |
Lab 5 |
Mon Jan 27 |
Compiling and Linking |
Lab 6 |
Wed Jan 29 |
Recursion |
Lab 7 |
Fri Jan 31 |
Recursion |
Lab 8 |
Mon February 03 |
Debugging and Backtracking |
Lab 9
Pre-lab |
Friday February 07 |
Type casting and working with strings |
Lab 10 |
Wednesday February 12 |
Structures |
Lab 11 |
Friday February 14 |
Classes |
Lab 12 |
Monday February 17 |
Dynamic Memory |
Pre-lab (For Wednesday's lab) |
Wednesday February 19 |
Constructors, Destructors, and Dynamic Memory |
Lab 13 |
Monday February 24 |
More with Classes |
Lab 14 |
Monday March 9 |
Exceptions |
Pre-lab Lab 15 |
Wednesday March 11 |
Strings |
Lab 16 |
Wednesday March 18 |
Containers |
Lab 17 |
Friday March 20 |
Iterators |
Lab 18 |
Monday March 23 |
Template Functions |
Lab 19 |
Wednesday March 25 |
Template Classes |
Lab 20 |
Wednesday April 1 |
Array Doubling |
Lab 21 |
Monday April 6 |
Operator Overloading |
Lab 22 |
Thursday April 9 |
Linked Lists 1 |
Lab 23 |
Thursday April 14 |
Linked Lists 2 |
Lab 24 |