DEPARTMENT OF COMPUTER SCIENCES: TEXTBOOKS for Fall 2004 02 September 2004 15:48 [] --------------------------------------------------------------------------------- CS 110 Microsoft Office 2003 Illustrated Introductory David Beskeen, Carol Cram, Jennifer Duffy, Lisa Friedrichsen, Elizabeth Eisner Reding Course Technology 0-619-05789-0 [] ------------------------------------------------------------------------- CS110 Introduction to Computers Lab and Lecture Manual Stipes Publishing 158874423X [] --------------------------------------------------------------------------------- CS 110X Microsoft Office 2003 Illustrated Introductory David Beskeen, Carol Cram, Jennifer Duffy, Lisa Friedrichsen, Elizabeth Eisner Reding Course Technology 0-619-05789-0 [] --------------------------------------------------------------------------------- CS 156 Computer Science: A Structured Programming Approach Using C second edition Behrouz A. Forouzan and Richard F. Gilberg Course Technology, Inc. 0-534-37482-4 [] ------------------------------------------------------------------------- RECOMMENDED Schaum's Outline of Programming with C second edition Byron S. Gottfried McGraw Hill Trade 0-070-24035-3 [] --------------------------------------------------------------------------------- CS 158 Computer Science: A Structured Programming Approach Using C second edition Behrouz A. Forouzan and Richard F. Gilberg Course Technology, Inc. 0-534-37482-4 [] ------------------------------------------------------------------------- RECOMMENDED Schaum's Outline of Programming with C second edition Byron S. Gottfried McGraw Hill Trade 0-070-24035-3 [] --------------------------------------------------------------------------------- CS 178 programming.java: An Introduction to Programming using Java second edition Decker & Hirshfield Thompson 0-534-37109-4 [This text should be bundled with the Lab Manual] ------------------------------------------------------------------------- Lab Manual programming.java: An Introduction to Programming using Java second edition Decker & Hirshfield Thompson 0-534-95114-7 [] --------------------------------------------------------------------------------- CS 180 Java An Introduction to Computer Science and Programming third edition Walter Savitch Prentice Hall 0-13-101378-5 [] --------------------------------------------------------------------------------- CS 182 Foundations of Computer Science custom edition Arranged by Susanne Hambrusch Pearson Custom Publishing 0-536-63625-7 [] --------------------------------------------------------------------------------- CS 192 [no text, Seminar course] --------------------------------------------------------------------------------- CS 235 Microsoft Excel 2003 Illustrated Complete Microsoft Access 2003 Illustrated Complete Reding/Wermers/Friedrichsen Course Technology 1418807974 [The ISBN is for these two textbooks they will be sold as a bundle.] ------------------------------------------------------------------------- CS235 Introduction to Organizational Computing Lab and Lecture Manual Stipe 1588744248 [] --------------------------------------------------------------------------------- CS 240 The C Programming Language latest edition Brian W. Kernighan and Dennis M. Ritchie Prentice Hall Softward Series 0-13-110370-9 [] --------------------------------------------------------------------------------- CS 250 Essentials of Computer Architecture 1st Edition Douglas E. Comer Prentice Hall 0-13-149179-2 [] --------------------------------------------------------------------------------- CS 251 Data Structures and Other Objects Using C++ Michael Main and Walter Savich Addison Wesley Longman 0-201-70297-5 [] --------------------------------------------------------------------------------- CS 290E [no text] --------------------------------------------------------------------------------- CS 334 Computer Graphics Using OpenGL latest edition F. S. Hill Jr. Prentice Hall 0-02-254856-8 [Meets with ECE 495W.] --------------------------------------------------------------------------------- CS 348 Fundamentals of Database Systems fourth edition Elmasri and Navathe Addison Wesley 0-8053-1755-4 [] ------------------------------------------------------------------------- Oracle 9 Programming: A Primer 2004 Rajshekhar Sunderraman Addison Wesley 0-321-19498-5 [] --------------------------------------------------------------------------------- CS 352 Modern Compiler Implementation in Java latest edition Andrew W. Appel and Jens Palsberg Cambridge University Press 0-521-58388-8 (hardback)[] --------------------------------------------------------------------------------- CS 354 Operating Systems Concepts sixth edition, 2002 Silberschatz, Galvin, and Gagne John Wiley and Sons 0-471-41743-2 [] ------------------------------------------------------------------------- RECOMMENDED Advanced Programming in the UNIX Environment W. Richard Stevens Prentice Hall 0-201-56317-7 [] --------------------------------------------------------------------------------- CS 381 Introduction to Design and Analysis Sara Baase and Allen Van Gelder Addison Wesley 0-201-61244-5 [] --------------------------------------------------------------------------------- CS 390W [no text] --------------------------------------------------------------------------------- CS 397 [no text] --------------------------------------------------------------------------------- CS 406 Object-oriented Software Engineering: Practical Software Development Using UML and Java 2001 Timothy C. Lethbridge and Robert Laganiere McGraw Hill 0-07-283496-X [] --------------------------------------------------------------------------------- CS 422 Computer Networks and Internets fourth edition, 2003 Douglas Comer Prentice Hall 0-13-143351-2 [] --------------------------------------------------------------------------------- CS 426 Applied Cryptography: Protocols, Algorithms, and Source Code in C second edition, 1996 Bruce Schneier Wiley 0-471-11709-9 [] --------------------------------------------------------------------------------- CS 483 Introduction to the Theory of Computation 1997 M. Sipser Thompson/PWS 0-534-94728-X [] ------------------------------------------------------------------------- RECOMMENDED Computational Complexity 1994 C.H. Papadimitriou Addison-Wesley 0-201-53082-1 [] --------------------------------------------------------------------------------- CS 490E [no text] --------------------------------------------------------------------------------- CS 490T [no text] --------------------------------------------------------------------------------- CS 497 [no text] --------------------------------------------------------------------------------- CS 501 RECOMMENDED Scientific Computing: An Introductory Survey second edition Michael T. Heath McGraw-Hill 0-07-239910-4 [] ------------------------------------------------------------------------- REFERENCE ONLY Python in a Nutshell march 2003 Alex Martelli O'Reilly 0-596-00188-6 [] ------------------------------------------------------------------------- REFERENCE ONLY Learning Python 2nd Edition Mark Lutz and David Ascher O'Reilly 0-596-00281-5 [] --------------------------------------------------------------------------------- CS 502 Modern Compiler Implementation in Java second edition Andrew Appel with Jens Palsberg Cambridge University Press 0-521-82060-X [] ------------------------------------------------------------------------- RECOMMENDED Engineering a Compiler Keith Cooper and Linda Torczon Morgan-Kaufmann 1-5586-0699-8 [] --------------------------------------------------------------------------------- CS 503 Operating Systems Design: The XINU Approach, Volume 1 pc edition, 1988 Douglas Comer and Fossum Prentice Hall 0-13-638180-4 [] ------------------------------------------------------------------------- RECOMMENDED Operating System Concepts sixth edition Silberschatz, Galvin, and Gagne Wiley 0-471-41743-2 [] --------------------------------------------------------------------------------- CS 514 Numerical Analysis - An Introduction 1997 W. Gautschi Birkhauser, Boston 0-817638954 [] --------------------------------------------------------------------------------- CS 526 Computer Security: Art and Science Matthew Bishop Addison-Wesley 0-201-44099-7 [] --------------------------------------------------------------------------------- CS 530 The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics second edition, 1998 Will Schroeder, Ken Martin, Bill Lorenson Kitware 1-930934-12-2 [] ------------------------------------------------------------------------- RECOMMENDED OpenGL Programming Guide: The official Guide to Learning OpenGL, Version 1.2 1999 Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner Addison Wesley 0-201-60458-2 [] ------------------------------------------------------------------------- RECOMMENDED Scientific Visualization: Overviews, Methodologies, and Techniques 1997 Gregory M. Nielson, Hans Hagen, Heinrich Mueller IEEE Computer Society 0818677775 [] --------------------------------------------------------------------------------- CS 535 RECOMMENDED 3D Computer Graphics third edition Alan Watt Addison-Wesley 0-201-39855-9 [Crosslisted with ME 573.] ------------------------------------------------------------------------- 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[1.4 can be used as an alternative if 1.2 is not available.] --------------------------------------------------------------------------------- CS 536 Computer Networks third edition Larry Peterson and Bruce Davie Morgan Kaufman Publishers 1-5586-0514-2 [] --------------------------------------------------------------------------------- CS 541 Database Systems Concepts fourth edition Silberschatz, Korth, Sudarshan McGraw Hill 0-07-228363-7 [] --------------------------------------------------------------------------------- CS 555 Cryptography (Theory and Practice) second edition Douglas R. Stinson CRC Press 1-58-488-206-9 [] ------------------------------------------------------------------------- REFERENCE ONLY Cryptography and Network Security, Principles and Practice third edition William Stallings Prentice Hall 0-13-091-429-0 [] ------------------------------------------------------------------------- REFERENCE ONLY Handbook of Applied Cryptography second edition Alfred J. Menezes, Paul C. Oorschot, and Scott A. Vanstone CRC Press 0-8493-8523-7 [] --------------------------------------------------------------------------------- CS 569 [See ECE 569 for texts.] --------------------------------------------------------------------------------- CS 580 Introduction to Algorithms 2001 Cormen, Leiserson, Rivest, and Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 590E [no text] --------------------------------------------------------------------------------- CS 590G [no text] --------------------------------------------------------------------------------- CS 590S [] --------------------------------------------------------------------------------- CS 590T [] --------------------------------------------------------------------------------- CS 641 Principles of Multimedia Database Systems V.F. Subrahmanian Morgan Kaufmann Publishers 1-55860-466-9 [] --------------------------------------------------------------------------------- CS 655 Cryptanalysis of Number Theoretic Ciphers first edition, 2003 Samuel S Wagstaff, Jr Chapman and Hall/CRC Press 1-58488-153-4 [] --------------------------------------------------------------------------------- CS 661 [no text] --------------------------------------------------------------------------------- CS 690B Introduction to Wireless and Mobile Systems first Dharma Prakash Agrawal and Qing-An Zeng Brooks/Cole Publishing Company 0534-40851-6 [] ---------------------------------------------------------------------------------