Department of Computer Science and Engineering

Spring 1998 Textbooks


Class

Instructor(s)

Text

Author(s)

Required or recommended?

Publisher

142

Dickey/Beame

Problem Solving & Program Design in C

Hanley, Koffman

Req

Addison Wesley

143

Dickey

C++ Primer

Lippman

Opt

Addison Wesley

143

Dickey

Data Abstractions and Structures Using C++

Headington, Riley

Req

Jones & Bartlett

321

Karlin

Discrete Mathematics & Its Applications

Rosen

Req

McGraw Hill

322

Tompa

Elements of the Theory of Computation

Lewis, Papadimitriou

Req

Prentice Hall

326

Ladner

Data Structures & Algorithm Analysis in C++

Weiss

Req

Benjamin Cummings

341

Borning

Programming Languages: Concepts and Constructs

Sethi, Ravi

Req

Addison Wesley

341

Borning

On to Smalltalk

Winston

Req

Addison Wesley

370

Borriello

Contemporary Logic Design

Katz

Req

Addison Wesley

373

Karp

Data Structures and Algorithm Analysis in C

Weiss

Req

Addison Wesley

378

Eggers

Computer Organization & Design

Patterson, Hennessy

Req

Morgan Kaufman

401

Ruzzo

Compilers: Principles, Techniques, and Tools

Aho, Sethi, Ullman

Req

Addison Wesley

403

Shaw

Fundamentals of Software Engineering

Ghezzi, Jazayeri, Mandrioli

Req

Prentice Hall

413

Briggs

Compiler Construction

Wirth

Req

Addison Wesley

431

Young

Introduction to the Theory of Computation

Sipser

Req

PWS Publishing

451

Bershad

Operating System Concepts

Silberschatz, Galvin

Req

Addison Wesley

468

Ebeling

Principles of CMOS VLSI Design

West, Eshragian

Req

Addison Wesley

473

Shapiro

Artificial Intelligence: A Modern Approach

Russell, Norvig

Req

Prentice Hall

477

Chan

Mobile Robots

Jones, Flynn

 

AK Peters

477

Chan

Microcontroller Technology

Spasov

 

Prentice Hall

521

Anderson

Introduction to Algorithms

Cormen, Leiserson, Rivest

Req

MIT Press

586

Baer

Computer Architecture: A Quantitative Approach

Hennessy, Patterson

Req

Morgan, Kaufman

590 CD

Diorio

Feyman Lectures on Computation

Feynman

Opt

Addison Wesley

590 DB

Levy

Database Management Systems

Ramakrishnan

Opt

McGraw Hill

591

Salesin

Computer Graphics: Principles and Practice

Foley, Van Dam, Feiner, Hughes

Opt

Addison Wesley

591

Salesin

OpenGL Programming Guide

Woo, Neider, Davis

Opt

Addison Wesley

591

Salesin

The VRML 2.0 Handbook

Hartman, Wernecke

Opt

Addison Wesley

591

Salesin

Computer Graphics C version

Hearn, Baker

Opt

Prentice Hall