Books for EEN512, Spring 2001
There are two books for this class. The first is a complete reference for
the C++ language, which is what this course will be based on, and it is
much cheaper than regular text books, and it will remain useful any
time you do C++ programming either academically or at work. The second
book is a reference for advanced programming techniques, which is what the
other half of this class is about.
If
you were in EEN218 last semester, you may already have most of the second
book. The book I have chosen for this class is the very old 1992 edition.
A revised edition was supposed to have been published three years ago, but
the author only wrote half of it. That half book was published as
"Algorithms in C++, parts 1-4", and that is the book we had for 218 last
semester. The publishers told me that the second part would be published
before the beginning of this semester, so everything would be OK.
Unfortuanelt, it didn't happen. "Algorithms in C++, parts 5-8" still has
not been published.
Fortunately for us,
because the 1992 edition is so old, it is a lot cheaper than text books
normally are, and as it contains an un-revised version of everything
(parts 1-8) I decided it was the thing to use. It is a very frequently
used reference, even by professional programmers who like to believe that
they know everything there is to know about programming. It will
definitely be useful is you continue with programming in the real world.
However, if you
are feeling short of money, and you already have the new edition of parts
1-4, you may find that you can get away with out buying the old edition
this semester. We certainly won't be covering everything from the second
half of the book.
"C++, The Complete Reference",
by Herbert Schildt,
ISBN 0-07-882476-1,
published by Osborne/McGraw Hill.
Algorithms in C++, 1992 edition
by Robert Sedgewick,
ISBN 0-201-51059-6,
published by Addison Wesley.