Skip to main content

The lecture notes posted on this website will be a complete but terse presentation of the material covered in the course. You are encouraged to make use of additional reference material to explain any material you find confusing in more depth.

Textbooks

The following books are optional (recommended but not required). The course will follow primarily the order of Ford and Topp. Some of the lectures are based on material in Koenig and Moo. Some of these specific books are older editions or out of print. There are many, many other textbooks on C++ and/or Data Structures.

Web Resources

Here are several websites you should find helpful. Feel free to search for and share other web resources.

 

See the Helpful C++ Programming Notes page for information on C++ command line arguments, file I/O, and redirecting standard input & output to files.