Lecture Date Code Suggested Reading
History and Philosophy of C++ Tuesday, April 4th Link Course Reader, Chapter 0
Streams I Thursday, April 6th Link Course Reader, Chapter 3
Streams II Tuesday, April 11th Link Course Reader, Chapter 3
Sequence Containers Thursday, April 13th Link Course Reader, Chapter 5
Associative Containers and Iterators Tuesday, April 18th Link Course Reader, Chapter 6
Templates Thursday, April 20th Link None
Algorithms Tuesday, April 25th None Course Reader, Chapter 7
Stylometry Thursday, April 27th Link Course Reader, Chapter 7
Const Correctness Tuesday, May 2nd
Functions Thursday, May 4th
Templatized Classes Tuesday, May 9th
Constructors and Assignment Thursday, May 11th
RAII Tuesday, May 16th
Inheritance Thursday, May 18th
Makefiles Tuesday, May 23rd
Move Semantics Thursday, May 25th
Exceptions and Optimizations Tuesday, May 27th
Fun C++ Stuff Thursday, May 29th