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.