Department of Computer Science and Engineering

Autumn 1999 Textbooks



 
Class Instructor(s) Text Author(s) Required or Optional? Publisher
100 Snyder Visual Basic 6: Environment, Programming, and Applications Eliason & Malarkey Req Prentice Hall
142 Perkins/Shapiro Problem Solving & Program Design in C Hanley, Koffman Req Addison Wesley
143 Dickey Data Abstraction and Problem Solving with C++ Carrano, Helman, Veroff Req Addison Wesley
321 Tompa Discrete Mathematics & Its Applications Rosen Req McGraw Hill
322 Sengupta Introduction to the Theory of Computation Sipser Req PWS 
326 Tanimoto Data Structures and Their Algorithms Denenberg & Lewis Req Addison Wesley
341 Hartline Structure & Interpretation of Computer Programs Abelson & Sussman Opt MIT Press
341  Hartline Haskell:  The Craft of Functional Programming Thompson Opt Addison Wesley
341 Hartline Understanding Object-Oriented Programming with Java Budd Opt Addison Wesley
370 Arnstein Contemporary Logic Design Katz Req Addison Wesley
373 Chamberlain Data Structures and Algorithm Analysis in C++ Weiss Req Addison Wesley
378 Baer Computer Organization and Design: the Hardware/Software Interface Hennessey, Patterson Req Morgan Kaufmann
401 Ruzzo Compilers: Principles, Techniques, and Tools Aho, Sethi, Ullman Req Addison Wesley
403 Notkin Mythical Man Month: Essays on Software Engineering Brooks Req Addison Wesley
410 Bartels Computer Organization and Design: The Hardware/Software Interface Hennessy & Patterson Req Morgan Kaufmann
410 Bartels Operating System Concepts Silberschatz & Galvin Req Addison Wesley
444 A. Levy A First Course In Database Systems &  Database System Implementation (books sold packaged together) Ullman & Widom
Garcia-Molina
Req Prentice Hall
451 T. Anderson Operating System Concepts Silberschatz, Galvin Req Addison Wesley
457 Popovic Computer Graphics, C version Hearn, Baker Req Prentice Hall
461 Spring/Hoffman Engineering Approach to        Computer Networks  Keshav Req Addison Wesley
505 Borning Programming with Constraints Marriott & Stuckey Req MIT Press
531 Beame Introduction to the Theory of Computation Sipser Req PWS Publishing
573 Domingos Artificial Intelligence: Theory and Practice Dean, Allen, & Aloimonos Req Addison Wesley
590ZZ R. Anderson Computational Complexity Papadimitriou  Req  Addison Wesley 
591 Curless 3D Computer Graphics Watt Req  Addison Wesley 
591 Curless Computer Graphics, C Version Hearn & Baker Opt Prentice Hall
594 Vandenberg Database Management Systems Ramakrishnan Req McGraw-Hill
mreardon@cs.washington.edu