Lecture 0: Tuesday, September 23rd
Lecture Code
  • None today
Optional Reading

Chapter 0 provides a brief overview of the C++ language. You should probably ignore Chapter 1 of the course reader. It goes over how to set up the development environment, but the instructions are somewhat dated.


Lecture 1: Thursday, September 25th
Slides
Lecture Code
Optional Reading

Chapter 3 of the course reader covers streams in detail.


Lecture 2: Tuesday, September 30th
Slides
Lecture Code
Optional Reading

Chapter 3 of the course reader covers streams in detail.


Lecture 3: Thursday, October 2nd
Lecture Code
  • code

    Code for generating run times for the different containers is also included

Optional Reading

Chapter 5 explains the purpose and usage of sequence containers in the STL.


Lecture 4: Tuesday, October 8th
Lecture Code
Optional Reading

The STL iterators are covered by Chapter 6 in the course reader.


Lecture 5: Thursday, October 9th
Slides
Lecture Code
Optional Reading

None.


Lecture 6: Tuesday, October 14th
Slides
Lecture Code
Optional Reading

This site offers a lovely explanation of function templates. The course reader doesn't have a section explicitly devoted to function templates.