There is no specific required textbook for the class. Most of my
lectures and labs will be self-contained and I will not require any
specific readings from a textbook (but I will give you handouts,
However, you will need a good C++ reference book to have with you
and consult when working on your programming assignments.
I will NOT follow this book closely, but the
classical topics in Data Structures that will be covered in this class
are well presented here.
I recommend that you purchase a C++ book - any one!
And use it for reference for as long as you will be taking CS
classes, and further. I recommend (but will not use directly, and will not
Jesse Liberty, Teach Yourself C++ in 21 Days
- Data Structures
If you want to have a textbook as a reference
for the Data Structures part of
the course (starting around the 4th or 5th week of the semester),
A. Michael Berman
Data Structures via C++ - Objects by Evolution
Both books can be purchased from amazon.com, and a copy will be
in the library on reserve.
In the Science Library
The Science Library has many books on C++ available for
consultation, including some that are available on the
INTERNET (do a search in the libary catalog using, for instance,
the keywords "programming" and "C++". You may consult any of them.
Other C++ reference books are available in the CS Department labs
McConnell 104 and 209.
(not to be taken out of the labs!!).
- C++ Core Language, Gregory Satir & Doug Brown
- C++ Primer, Stanley B. Lippman
- Visual C++ 5 The Complete Reference,Chris H. Pappas & William H. Murray
- Beginning C++ The Complete Language, Ivor Horton
- SAMS Teach Yourself C++ in 21 days
- C++ Master Reference, Clayton Walnum
- Practical C++ Programming, Steve Oualline
- Borland C++ Handbook, Chris H. Pappas & William H. Murray