Next: Assignments and Grades
Up: Computer Science 1321 Course Syllabus
Previous: Instructor
Subsections
Text: Data Structures and Other Objects Using C++ by Michael
Main and Walter Savitch, Addison-Wesley, 1997.
WWW
resources and
errata are available.
I have asked the library to place some of them on reserve for one-day
checkout.
- Cormen, Leiserson, and Rivest, Introduction to Algorithms,
McGraw Hill, 1990. (emphasizes algorithms, not programming)
- Cygnus, The ISO/ANSI C++ Draft
Standard. (if you want to know about
some obscure C++ rule and have lots of hours to understand the
terminology)
- Daniel P. Friedman and Matthias Felleisen,
The Little
LISPer, MIT
Press, 1987, Trade Edition. (a good book on recursion)
- Daniel P. Friedman and Matthias Felleisen,
The Little
Schemer, MIT
Press, 1995, Fourth Edition. (a good book on recursion)
- Nicolai M. Josuttis, The C++ Standard
Library: A Tutorial and
Reference,
Addison Wesley, 1999. (a good STL reference book)
- Brian W. Kernighan and Dennis M. Ritchie, The C
Programming Language, Prentice Hall, 1989,
Second Edition. (the reference for C, written by its creators)
- Andrew Koenig and Barbara Moo,
Ruminations on
C++,
Addison Wesley, 1997. (a great but advanced book on C++ programming)
- Stanley B. Lippman and Josée Lajoie,
C++ Primer,
Addison Wesley, 1998. (a lengthy book introducing C++ language
features)
- Stanley B. Lippman, Essential
C++,
Addison Wesley, 2000. (a very short, not-yet-published book covering
C++ essentials)
- P. J. Plauger, Alexander A. Stepanov, and Meng Lee,
Standard Template Library: A Definitive Approach to
C++ Programming, Prentice Hall, 1996. (I have not seen this book,
but one of the authors wrote the STL.)
- Bjarne Stroustrup, The C++ Programming Language,
Addison Wesley, 1997. (The creator of the C++ programming language
introduces its features.)
Next: Assignments and Grades
Up: Computer Science 1321 Course Syllabus
Previous: Instructor
2000-01-13