DEPARTMENT OF COMPUTER SCIENCES: TEXTBOOKS for Fall 2007 23 August 2007 08:35 [] --------------------------------------------------------------------------------- CS 110 New Perspectives on Microsoft Office 2007 Windows XP Edition Ann Shaffer, Patrick Carey, Kathy T. Finnegan, Joseph J. Adamski, Roy Ageloff Course Technology 978-1423905776 [] ------------------------------------------------------------------------- CS 110 Intro to Org. Computing Fall 2007 McFall 1-58874-738-7 [] --------------------------------------------------------------------------------- CS 110X [See Continuing Education for the textbook.] --------------------------------------------------------------------------------- CS 158 Computer Science: A Structured Programming Approach Using C Third Forouzan and Gilberg Course Technology 0-534-49132-4 [] ------------------------------------------------------------------------- CS 158 Programming Applications for Engineers. Stipes Publishing 1588747336 [] --------------------------------------------------------------------------------- CS 159 Computer Science: A Structured Programming Approach Using C Third Forouzan and Gilberg Course Technology 0-534-49132-4 [] ------------------------------------------------------------------------- CS 159 Programming Applications for Engineers. Stipes Publishing 1588747344 [] ------------------------------------------------------------------------- Essential MATLAB for Engineers and Scientists third Hahn & Valentine Elsevier 0-7506-8417-8 [] --------------------------------------------------------------------------------- CS 177[BD] Balanced Introduction to Computer Science David Reed Prentice Hall 0-13-046709-X [] --------------------------------------------------------------------------------- CS 180 A Comprehensive Introduction to Object-Oriented Programming with Java first Wu McGraw Hill 978-0-07-352339-2 [] --------------------------------------------------------------------------------- CS 182 Theory of Computing: A Gentle Introduction E. Kinber & C. Smith Prentice Hall 0-13-027961-7 [] ------------------------------------------------------------------------- Discrete Math and Its Applications sixth K. Rosen McGraw Hill 0-07-331271-1 [] --------------------------------------------------------------------------------- CS 190D [no text] --------------------------------------------------------------------------------- CS 192 ACP Computer Science Custom Edition 3rd Forouzan/Gilberg Thomson Custom Solutions 978-1428343665 [] --------------------------------------------------------------------------------- CS 235 Microsoft Excel 2007, Comprehensive Parsons, Oja, Ageloff, Carey Course Technology 1-4239-0585-7 [] ------------------------------------------------------------------------- Microsoft Access 2007 Adamski and Finnegan Course Technology 1-4239-0588-1 [] ------------------------------------------------------------------------- CS 235 Introduction to Organizational Computing Fall 2007 1-58874-747-6 [] --------------------------------------------------------------------------------- CS 240 The C Programming Language second B. W. Kernighan & D. M. Ritchie Prentice Hall 0-13-110362-8 [] --------------------------------------------------------------------------------- CS 250 Essentials of Computer Architecture D. E. Comer Prentice Hall 0-13-149179-2 [] --------------------------------------------------------------------------------- CS 251 Data Structures and Algorithms in C++ first Goodrich, Tamassia, Mount Wiley 0-471-20208-8 [] --------------------------------------------------------------------------------- CS 307 Object-oriented Software Engineering second T. C. Lethbridge & R. Laganiere McGraw Hill 0-07-322034-5 [] --------------------------------------------------------------------------------- CS 334 [See ECE 495E syllabus for textbook information. Cross listed course.] --------------------------------------------------------------------------------- CS 348 Database Systems Concepts fifth Silberschatz, Korth, Sudarshan McGraw Hill 0-07-295886-3 [] ------------------------------------------------------------------------- Oracle 9 Programming: A Primer R. Sunderraman Addison-Wesley 0-321-19498-5 [] --------------------------------------------------------------------------------- CS 352 Modern Compiler Implementation in Java second A. W. Appel & J. Palsberg Cambridge University Press 0-521-82060-X [change is possible] --------------------------------------------------------------------------------- CS 354 Operating Systems Concepts seventh Silberschatz, Galvin, and Gagne Wiley-Liss 0-471-69466-5 [] ------------------------------------------------------------------------- RECOMMENDED Advanced Programming in the UNIX Environment W. R. Stevens Addison-Wesley [possible change.] --------------------------------------------------------------------------------- CS 355 Introduction to Cryptography with Coding Theory second W. Trappe & L. C. Washington Prentice Hall 0-13-186239-1 [] ------------------------------------------------------------------------- RECOMMENDED The code book S. Singh Random House 0-385-49532-3 [] --------------------------------------------------------------------------------- CS 381 Introduction to Algorithms Second T. Cormen, C. Leiserson, R. Rivest, C. Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 397 [change is possible] --------------------------------------------------------------------------------- CS 422 Computer Networks and Internets fourth D. Comer Prentice Hall 0-13-143351-2 [] --------------------------------------------------------------------------------- CS 426 Counter Hack Reloaded: A Step-by-Step Guide to Computer Attacks and Effective Defenses second E Skoudis & T Liston Prentice Hall 978-0-13-148104-6 [] ------------------------------------------------------------------------- Security Engineering: A Guide to Building Dependable Distributed Systems R Anderson Wiley 978-0-471-38922-4 [] --------------------------------------------------------------------------------- CS 456 Concepts of Programming Languages eighth Robert W. Sebesta Addison-Wesley 0321493621 [] --------------------------------------------------------------------------------- CS 478 [See BIOL 478 syllabus for textbook information. Cross listed course.] --------------------------------------------------------------------------------- CS 490T [no text] --------------------------------------------------------------------------------- CS 490W Modern Information Retrieval R Baeza-Yates & B. Ribeiro-Neto Addison-Wesley 978-0201398298 [] --------------------------------------------------------------------------------- CS 497 [no text] --------------------------------------------------------------------------------- CS 501 [no text] --------------------------------------------------------------------------------- CS 502 Compilers: Principles, Techniques, and Tools second A Aho & M Lam Addison-Wesley 978-032-148681-3 [] --------------------------------------------------------------------------------- CS 514 Numerical Analysis - An Introduction W. Gautschi Birkhauser 0-8176-3895-4 [Cross listed with MA 514 (also known as XLST 092)] ------------------------------------------------------------------------- RECOMMENDED Numerical Methods G. Dahlquist & A. Bjorck Dover Publications 978-0486428079 [Cross listed with MA 514 (also known as XLST 092)] --------------------------------------------------------------------------------- [] --------------------------------------------------------------------------------- CS 526 RECOMMENDED Computer Security: Art and Science M Bishop Addison-Wesley 978-0-201-44099-7 [] --------------------------------------------------------------------------------- CS 535 RECOMMENDED 3D Computer Graphics third edition Alan Watt Addison-Wesley 0-201-39855-9 [] ------------------------------------------------------------------------- RECOMMENDED Computer Graphics: Principles and Practice second edition Jeames Foley et al. Addison-Wesley 0-201-84840-6 [] ------------------------------------------------------------------------- RECOMMENDED OpenGL Programming Guide: The Official Guide to Learning OpenGL Version 1.2 or Version 1.4 Mason Woo, Jackie Meider, Tom Davis, Dave Shreiner Addison-Wesley Version 1.2 0-201-60458-2 or Version 1.4 0-321-17348-1[] --------------------------------------------------------------------------------- CS 536 Computer Networking: A top-down Approach Featuring the Internet Fourth J. Kurose and K. Ross Addison Wesley 978-0-321-49770-3 [edition change] ------------------------------------------------------------------------- RECOMMENDED Computer Networks: A Systems Approach Fourth L. Peterson & B. Davie Morgan Kaufmann 978-0-12370-548-8 [edition Change] --------------------------------------------------------------------------------- CS 541 Database Management Systems third Ramakrishna/Gehrke McGraw Hill 0-07-246563-8 [] ------------------------------------------------------------------------- Oracle 9 Programming: A Primer R. Sunderraman Addison-Wesley 0-321-19498-5 [] --------------------------------------------------------------------------------- CS 543 Simulation Modeling and Analysis third A. M. Law & W. D. Kelton McGraw Hill 0-07-59292-6 [] ------------------------------------------------------------------------- Probability and Statistics with Reliability, Queueing, and Computer Science Applications October 2001 edition K. S. Trivedi Wiley-Liss 0-471-33341-7 [] --------------------------------------------------------------------------------- CS 580 Introduction to Algorithms Second Cormen, Leiserson, Rivest, and Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 590A Distributed Computing: A Locality-Sensitive Approach D. Peleg Society for Industrial & Applied Mathematics(SIAM) 978-0898714647 [] ------------------------------------------------------------------------- RECOMMENDED Distributed Systems: An Algorithmic Approach first S. Ghosh Chapman & Hall/CRC 978-1584885641 [] ------------------------------------------------------------------------- RECOMMENDED Distributed Algorithms first N Lynch Morgan Kaufmann 978-1558603486 [] --------------------------------------------------------------------------------- CS 590C [no text] --------------------------------------------------------------------------------- CS 590D Principles of Data Mining (Adaptive Computation and Machine Learning) D. Hand, H. Mannila & P. Smyth MIT press 978-0262082907 [] --------------------------------------------------------------------------------- CS 590G [no book] --------------------------------------------------------------------------------- CS 590T VTK User's Guide Version 5 Fifth Edition Kitware Inc. Kitware, Inc 1930934181 [] ------------------------------------------------------------------------- REFERENCE ONLY Visualization Toolkit: An Object-Oriented Approach to 3D Graphics 4th Edition Schroeder, Martin, Lorensen Kitware 193093419X [] --------------------------------------------------------------------------------- CS 590Z RECOMMENDED Principles of Program Analysis F. Nielson, H. Nielson & C. Hankin Kluwer Academic Publishers 978-3540654100 [] ------------------------------------------------------------------------- RECOMMENDED Software Engineering eighth I. Sommerville Addison Wesley 978-0321313799 [] --------------------------------------------------------------------------------- CS 591C [no text] --------------------------------------------------------------------------------- CS 591S [change is possible] ---------------------------------------------------------------------------------