Department of Computer Science and Engineering

Spring 2000 Textbooks


Class

Instructor(s)

Text

Author(s)

Required or Optional?

Publisher

142

Perkins/Eggers

Problem Solving & Program Design in C

Hanly Koffman

Req

Addison Wesley

143

Ruzzo

Data Abstractions and Problem Solving in C++

Carrano, Helman & Veroff

Req

Addison Wesley

321

Karlin

Discrete Mathematics & Its Applications

Rosen

Req

McGraw Hill

322

Beame

Elements of the Theory of Computation

Lewis & Papadmitriou

Req

Prentice Hall

326

Shapiro

Data Structures and Algorithm Analysis in C++

Weiss

Req

Addison Wesley

341

Borning

Understanding Object Oriented Programming with Java

Budd

Req

Addison Wesley

341

Borning

Structure and Interpretation of Computer Programs

Abelson, Sussman, Sussman

Opt

MIT Press

341

Borning

Miranda: The Craft of Functional Programming

Thompson

Opt

Addison Wesley

370

Borriello

Contemporary Logic Design

Katz

Req

Prentice Hall

373

Morcos

Data Structures and Algorithm Analysis in C

Weiss

Req

Addison Wesley

378

Snyder

Computer Organization and Design: the Hardware/Software Interface

Hennessey, Patterson

Req

Morgan Kaufman

401

Chambers

Compilers: Principles, Techniques, and Tools

Aho, Sethi, Ullman

Req

Addison Wesley

413

Perkins

Understanding Object Oriented Programming with Java

Budd

Req

Addison Wesley

415

Tanimoto

Elementary Artificial Intelligence Using Lisp

Tanimoto

Req

W.H. Freeman

431

Tompa

Introduction to the Theory of Computation

Sipser

Req

Brooks/Cole

451

Kimura

Operating System Concepts

Silberschatz, Galvin

Req

John Wiley

457

Curless

3D Computer Graphics

Watt

Req

Addison Wesley

466

Arnstein

An Embedded Software Primer

Simon

Req

Addison Wesley

473

Domingos

Artificial Intelligence: A Modern Approach

Russell, Norvig

Req

Prentice Hall

477

Ebeling

No Text

 

 

 

490 CA

Mones-Hattla

Three Dimensional Computer Animation

O’Rourke

Req

Norton

503

Notkin

No Text

 

 

 

522

Achlioptas

No Text

 

 

 

544

A. Levy

Database Management Systems

Ramakrishnan, Gehrke

Rep

McGraw Hill

553

Shaw

No Text

 

 

 

561

Wetherall

Computer Networks: A Systems Approach

Peterson, Davie

Opt

Morgan Kaufman

576

Haralick

Computer & Robot Vision, Vol 2

Haralick & Shapiro

Req

Addison Wesley

586

Baer

Computer Architecture: A Quantitative Approach

Hennessy & Patterson

Req

Morgan Kaufman

587

T. Anderson

Distributed Systems: Concepts and Design

Coulouris, Dollimore, Kindberg

Req

Addison Wesley

592

Yang

Artificial Intelligence: A Modern Approach

Russell, Norvig

Req

Prentice Hall

592

Yang

Machine Learning

Mitchell

Opt

McGraw Hill