Next: Grading
Up: CS 201: Structures and Discrete
Previous: Material Covered
There are two required textbooks:
- Data Structures and Algorithms in Java, by Michael Goodrich
and Roberto Tamassia, Wiley, 4th edition.
Note the
book's web site at
http://java.datastructures.net.
- A Short Course in Discrete Mathematics
for students of computer and computational science,
Edward A. Bender and S. Gill Williamson.
This book is published in bound soft-cover form by Dover publishers
and sells for about $12, and I have ordered copies for the
bookstore.
Additionally, Prof. Bender has made PDF of this book and the next one
available for free from his web page.
There are also two optional books:
- Mathematics for Algorithm and Systems Analysis
by Edward A. Bender, S. Gill Williamson.
The publishing details are the same as for the other book; this one is
optional because I am not sure whether we will get to any of its
material.
- Rosen's Handbook of Discrete mathematics. This is a superb
reference book that contains everything anybody could ever want to
know on the subject.
Robert Sloan
2007-01-17