CS302 -- Lecture Notes

James S. Plank


First, see http://www.cppreference.com/ or www.cplusplus.com, which are excellent sources of online reference and tutorial material for C++. If you would like a book to help you with C++, try "Teach Yourself C++", 3rd Ed., Herbert Schildt." -- one cent from Amazon. Topcoder has a series of tutorials on a very wide variety of algorithms here. I have been told that some interviewers suggest this as reference material for job interviews.

In the first part of the class, we review the basics of C++ plus the standard template library. For reference material, please see the relevant lecture notes for CS140, which are in http://web.eecs.utk.edu/~jplank/plank/classes/cs140/lecture_notes.html.

The lecture notes are maintained on bitbucket. To clone the repo, do:

UNIX> git clone https://jimplank@bitbucket.org/jimplank/cs302_lecture_notes.git
I typically keep them current, so remember to "git pull" every now and then.


Lecture Notes That You'll Read in Lab


Old Lecture Notes

I keep these around just for the sake of historical interest.