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.

I am in the process of putting the lecture notes up on bitbucket. This is so that it is easier for you to grab them, compile them and run them. To clone the repo, do

UNIX> git clone https://jimplank@bitbucket.org/jimplank/cs302_lecture_notes.git
Since I will be putting the notes up incrementally over the Fall, 2018 semester, please do a "git pull" often.

Notes on Bitbucket


Lecture Notes That You'll Read in Lab


Old Lecture Notes

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