Books for EEN218, Autumn 2000

There are two books for this class. Both are in the campus bookshop today (9-8-2000). I don't like to order two books for a class; even single text-books are far too expensive, but this is a special case. This is the first course in serious, major-league programming; both of these books should remain useful for a long time.
  1. "C++, The Complete Reference", by Herbert Schildt, ISBN 0-07-882476-1, published by Osborne/McGraw Hill.
    This book is exactly what its title suggests, a complete reference for the C++ programming language. It contains much more than you will ever see in this class, or the next one, or even the one after that. It is a good reference, and will remain useful for as long as you program in C++.

  2. "Algorithms in C++, parts 1-4", by Robert Sedgewick, ISBN 0-201-35088-2, published by Addison Wesley.
    I wanted to order parts 1-8, but the publishers haven't brought that book into existence yet, so we had to settle for the half that does exist. This is a much more academic book that the other one, and again covers rather more than you will need for this one class. I chose it because it does cover all the major parts of this course, and will provide a useful reference to keep with you any time you are doing some serious programming, whether in future classes or at work. It shows you how to do all sorts of useful things and contains fewer mistakes than the average programming text.