Reference Materials for EECS 380
Winter, 2001
Textbooks and course materials:
required and recommended textbooks, listed below, are
available at the student bookstore, through
http://www.amazon.com
and are on reserve in the library. Additional course materials
will be distributed in class.
Required textbook:
Alternative references on algorithms
- A course on programming with data structures and algorithms:
online lecture notes
at the Univ. of Western Australia
- T. H. Cormen, C. E. Leiserson and R. L. Rivest,
``Introduction to Algorithms'', 1028 pages (June 18, 1990)
MIT Press; ISBN: 0262031418
(a good investment if you plan to pursue a graduate degree in CS)
Recommended C++ and STL references:
- Bjarne Stroustrup, ``The C++ Programming Language'',
910 pages 3rd ed. (July 1997),
Addison-Wesley; ISBN: 0201889544
- The Silicon Graphics STL site
http://www.sgi.com/tech/stl/
- Dinkum
C++ Library Reference
- Nicolai M. Josuttis, ``The C++ Standard Library : A Tutorial
and Reference'', 832 pages 1 edition (August 1999)
Addison-Wesley; ISBN: 0201379260
- Brian W. Kernighan and Dennis M. Ritchie,
``The C programming Language'', Prentice-Hall 1998
(the umpteenth edition), ISBN 0-13-110362-8 (paperback)
ISBN 0-13-110370-9 (hardbound):
online
- A. D. Marshall, ``Programming in C UNIX System Calls and Subroutines
using C'': online.
Reading and writing binary files --- see handouts
Compiler reference: GCC site
http://gcc.gnu.org
Debugger references:
gdb
tutorial, ddd
Reference for GNU make:
http://www.gnu.org/manual/make-3.79.1/html_chapter/make_toc.html
Visualization reference:
GNUplot site
http://www.cs.dartmouth.edu/gnuplot_info.html,
a mini reference
Topics:
Sorting in C++ vs C
Sorting summary
Sequence computations
File translated from TEX by TTH, version 1.1.