EECS 211: Fundamentals of Computer Programming
This page has a list of relevant handouts and links.
Good practices in naming and modularity (PDF)
How to test code (PDF)
A summary of the containers and algorithms in the Standard Library (formerly called the Standard Template Library or STL) (PDF)
Miscellaneous C++ topics especially relevant to this course (PDF)
Using Unix (PDF)
What is compiling and linking (PDF)
Visual Express 2008 Tutorial (PDF)
Free integrated C++ systems (PDF)
CPPUNITassertion that's the last line of a function.
The following notes are generally useful resources on the web.
GDB tutorial (PDF)
C++ reference web site
A nice table of the built-in C++ operators, their precedence, and a short example of each
Cay Horstmann's list of C++ pitfalls. Nicely done.
BASH (Bourne Again Shell) is the version of the command shell that runs in Cygwin. Two good sites about BASH commands are: