DEPARTMENT OF COMPUTER SCIENCES: TEXTBOOKS for Spring 2004 24 October 2003 [] --------------------------------------------------------------------------------- CS 110 Introduction to Computers Lab & Lecture Manual Stipes 1-58874-310-1 [] ------------------------------------------------------------------------- Microsoft Office xp Illustrated Enhanced Edition Enhanced Deckeen/Duffy/Friedrichsen/Reding Course Technology Thompson Learning 0-619-11148-8 [] --------------------------------------------------------------------------------- CS 110X (see Continuing Education) [] --------------------------------------------------------------------------------- CS 149 HTML 4 for the World Wide Web fifth edition, 2002 Elizabeth Castro Peachpit Press 0-201-35493-4 [] ------------------------------------------------------------------------- RECOMMENDED JavaScript for the World Wide Web fourth edition, 2001 Tom Negrino and Dori Smith Peachpit Press 0-201-73517-2 [] --------------------------------------------------------------------------------- CS 152 Fortan 90/95 for Scientists and Engineers second edition Stephen J. Chapman McGraw Hill 0-07-282575-8 [Text added 2003.10.06] --------------------------------------------------------------------------------- CS 154 Fortan 90/95 for Scientists and Engineers second edition Stephen J. Chapman McGraw Hill 0-07-282575-8 [Text added 2003.10.06] --------------------------------------------------------------------------------- CS 156 Computer Science: A Structured Programming Approach Using C second edition Behrouz A. Forouzan and Richard F. Gilberg Brooks/Cole Thompson Learning 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 Brooks/Cole Thompson Learning 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 180 Java An Introduction to Computer Science and Programming third edition Walter Savitch Prentice Hall 0-13-101378-5 [] --------------------------------------------------------------------------------- CS 182, 182S Foundations of Computer Science custom edition Arranged by Susanne Hambrusch Pearson Custom Publishing 0-536-63625-7 [] --------------------------------------------------------------------------------- CS 197 [no text] --------------------------------------------------------------------------------- CS 235 Introduction to Organizational Computing - Lab & Lecture Manual Stipes Publishing 1-58874-311-X [] ------------------------------------------------------------------------- Microsoft Excel 2002 Reding/Wermers Course Technology Thompson Learning 0-619-04505-1 [] ------------------------------------------------------------------------- Microsoft Access 2002 Friedrichsen Course Technology Thompson Learning 0-619-04508-6 [] --------------------------------------------------------------------------------- CS 240, 240S The C Programming Language latest edition Brian W. Kernighan and Dennis M. Ritchie Prentice Hall Softward Series 0-13-110370-9 [] --------------------------------------------------------------------------------- CS 250 [No text] --------------------------------------------------------------------------------- CS 251 Data Structures and Otrher Objects Using C++ Michael Main and Walter Savich Addison Wesley Longman 0-201-70297-5 [] --------------------------------------------------------------------------------- CS 314 Elementary Numerical Computing with MACSYSMA Robert Skeel and Jerry Keiper Stipes Publishing 1-58874-053-6 [] --------------------------------------------------------------------------------- CS 334 (see ECE 495E) [] --------------------------------------------------------------------------------- CS 348 Database System Concepts fourth edition Silberschatz, Korth, and Sudarshan McGraw Hill [] ------------------------------------------------------------------------- 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 [new course - 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 [talked to Suzanne about changing book 10-21-03] --------------------------------------------------------------------------------- CS 422 Computer Networks and Internets fourth edition, 2003 Douglas Comer Prentice Hall 0-13-143351-2 [] --------------------------------------------------------------------------------- CS 426 Security in Computing third edition Charles P. Pfleeger Prentice Hall 0-13-337486-6 [] ------------------------------------------------------------------------- At Large: The Strange Case of the World's Biggest Internet Invasion paperback David H. Freedman and Charles C. Mann Touchstone Books 0-68-483558-4 [] ------------------------------------------------------------------------- Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage paperback Clifford Stoll Pocket Books 0-74-341146-3 [] --------------------------------------------------------------------------------- CS 434 RECOMMENDED Fundamentals of Computer Graphics 2002 Peter Shirley A.K. Peters 1-56881-124-1 [] ------------------------------------------------------------------------- RECOMMENDED 3D Computer Grahics third edition Alan Watt Addison-Wesley [] --------------------------------------------------------------------------------- CS 448 Database Management Systems third edition R. Ramkrishnan and J. Gehrke McGraw-Hill 0-07-246563-8 [] --------------------------------------------------------------------------------- CS 456 [no text] --------------------------------------------------------------------------------- CS 490B [getting book at later date] --------------------------------------------------------------------------------- CS 490D Data Mining: Concepts and Techniques Jiawei Han and Micheline Kamber Morgan Kaufmann 1-55860-489-8 [] ------------------------------------------------------------------------- RECOMMENDED Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations Ian H. Witten and Eibe Frank Morgan Kaufmann 1-55860-552-5 [describes data mining toolkit that will be used for projects] --------------------------------------------------------------------------------- CS 490E [no text] --------------------------------------------------------------------------------- CS 490T [no text] --------------------------------------------------------------------------------- CS 491 [no text] --------------------------------------------------------------------------------- CS 502 Modern Compiler Implementation in ML 1998 Andrew Appel Cambridge University Press 0-52-158274-1 [] ------------------------------------------------------------------------- RECOMMENDED Elements of ML Programming second edition Jeffrey Ullman Prentice-Hall 0-13-790387-1 [] ------------------------------------------------------------------------- RECOMMENDED Engineering A Compiler Keith Cooper and Linda Torczon Morgan-Kaufmann 1-5586-0699-8 [] ------------------------------------------------------------------------- REFERENCE ONLY Advanced Compiler-Design Implementation latest edition Steven Muchnick Morgan Kauffman Publishers 1-55860-320-4 [] --------------------------------------------------------------------------------- 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 and Galvin Addison-Wesley [] --------------------------------------------------------------------------------- CS 515 Iteractive Methods for Sparse Linear Systems Yousef Saad SIAM (Society of Industrial and Applied Mathematics) 0-89871-534-2 [] --------------------------------------------------------------------------------- CS 520 Matrix Computation and Mathematical Software 1981 J. R. Rice McGraw-Hill 0-07-052145-X [] ------------------------------------------------------------------------- Optimization Concepts and Applications in Engineering 1999 Ashok D. Beloegundu, Tirupathi R. Chandrupatla Prentice Hall 0-13-031279-7 [] --------------------------------------------------------------------------------- CS 525 Introduction to Parrallel Computing 2003 Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar Addison-Wesley 0-201-64865-2 [] --------------------------------------------------------------------------------- CS 541 Database Systems Concepts fourth edition Silberschatz, Korth, Sudarshan McGraw Hill 0-07-228363-7 [] --------------------------------------------------------------------------------- CS 542 Principles of Distributed Database Systems 1999 M. Tamer Ozsu and Patrick Valduriez Prentice Hall 0-13-659707-6 [] --------------------------------------------------------------------------------- CS 555 Cryptography and Network Security, Principles and Practice third edition William Stallings Prentice Hall 0-13-091-429-0 [] ------------------------------------------------------------------------- REFERENCE ONLY Cryptography (Theory and Practice) second edition Douglas R. Stinson CRC Press 1-58-488-206-9 [] ------------------------------------------------------------------------- REFERENCE ONLY Handbook of Applied Cryptography second edition Alfred J. Menezes, Paul C. Oorschot, and Scott A. Vanstone CRC Press 0-8493-8523-7 [] ------------------------------------------------------------------------- REFERENCE ONLY Cryptanalysis of Number Theoretic Ciphers first edition Sam Wagstaff CRC Press 1-58-488-153-4 [] --------------------------------------------------------------------------------- CS 580 Introduction to Algorithms 2001 Cormen, Leiserson, Rivest, and Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 590D <edition> <author(s)> <publisher> <ISBN> [] --------------------------------------------------------------------------------- CS 590M [no text] --------------------------------------------------------------------------------- CS 590R RECOMMENDED Probability Models for Computer Science Sheldon Ross Academic Press 0-12-598051-5 [] --------------------------------------------------------------------------------- CS 626 [changing book at later date] --------------------------------------------------------------------------------- CS 635 [] --------------------------------------------------------------------------------- CS 636 Internetworking with TCP/IP, Vol. 1: Principles, Protocol, and Architecture fourth edition, 2000 D. E. Comer Prentice Hall 0-13-018380-6 [] ------------------------------------------------------------------------- RECOMMENDED Internetworking not offered 039with TCP/IP Vol.II: Design, Implementation, and Internals third edition, 1999 D. E. Comer and D. Stevens Prentice Hall 0-13-973843-6 [] --------------------------------------------------------------------------------- CS 638 [no text] --------------------------------------------------------------------------------- CS 641 Principles of Multimedia Database Systems <edition> V.F. Subrahmanian Morgan Kaufmann Publishers 1-55860-466-9 [] ---------------------------------------------------------------------------------