Other reference texts suggested:
This is the motherlode of algorithm and stl information.
Coverage of functions, some examples.
These notes are assembled from answers to student questions raised
during the last five years of teaching the course.
Some of the examples refer
to homework assignments which are no longer in use, but the points they make
are still relevant.
In order to run UNIX applications (eg. emacs), you can download the Xwin32 software, we hope. It is an Xwindows emulator that will allow you to log into miller from home, and work just like you were on campus. If you need help with X-win, please visit http://www.starnet.com/support/.
If your home machine is Windows and you wish a Unix-like environment, you might look into Cygwin. Go to http://www.cygwin.com. I have not personally tried this tool but the administrators have told us that the download is easy and it also is free.
I recommend you use g++ version 3.X if you work at home, but you may also wish to use Visual C++ or some other IDE at home. Note that the differences between the g++ and VC++ compilers can be a problem. Be aware that any assignment you submit has to run on the g++ compiler at grading time! VisualC++ is available to UWM students for $25, for details go to http://wiscweb5.wisc.edu/wisc//.
Last Update: May 2, 2006