DEPARTMENT OF COMPUTER SCIENCES: TEXTBOOKS for Fall 2006 19 May 2006 10:13 [] --------------------------------------------------------------------------------- CS 110 Microsoft Office 2003 Illustrated Introductory D. Beskeen, C. Cram, J. Duffy, L. Friedrichsen, & E. E. Reding Course Technology 0-619-05789-0 [Change is possible.] ------------------------------------------------------------------------- CS110 Introduction to Computers Lab and Lecture Manual Stipes Publishing [Change is possible.] --------------------------------------------------------------------------------- CS 110X [See Continuing Education for the textbook.] --------------------------------------------------------------------------------- CS 177 Balanced Introduction to Computer Science David Reed Prentice Hall 0-13-046709-X [] --------------------------------------------------------------------------------- CS 180[ACS] An Introduction to object oriented programming with Java Wu McGraw Hill 0-07-344809-5 [] --------------------------------------------------------------------------------- CS 182 Theory of Computing: A Gentle Introduction E. Kinber & C. Smith Prentice Hall 0-13-027961-7 [Change is possible.] ------------------------------------------------------------------------- Discrete Math and Its Applications fifth K. Rosen McGraw Hill 0-07-242434-6 [Change is possible.] --------------------------------------------------------------------------------- CS 190A Computer Science: A Structured Programming Approach Using C Third Forouzan and Gilberg Course Technology 0-534-49132-4 [NEW TEXT, Course was originally 158] ------------------------------------------------------------------------- [Lab book information forth coming] ------------------------------------------------------------------------- RECOMMENDED Mastering MATLAB 7 Hanselman and Littlefield Prentice Hall 0-13-143018-1 [NEW TEXT, Course was originally 158] --------------------------------------------------------------------------------- CS 190E Computer Science: A Structured Programming Approach Using C Third Forouzan and Gilberg Course Technology 0-534-49132-4 [NEW TEXT, Course was originally 158] ------------------------------------------------------------------------- [Lab book information forth coming] ------------------------------------------------------------------------- RECOMMENDED Mastering MATLAB 7 Hanselman and Littlefield Prentice Hall 0-13-143018-1 [NEW TEXT, Course was originally 158] --------------------------------------------------------------------------------- CS 192 [no text, Seminar course] --------------------------------------------------------------------------------- CS 235 Microsoft Excel 2003 Illustrated Complete & Microsoft Access 2003 Illustrated Complete Reding, Wermers & Friedrichsen Course Technology 1-418-80797-4 [The ISBN is for these two textbooks they will be sold as a bundle. Change is possible.] ------------------------------------------------------------------------- CS235 Introduction to Organizational Computing Lab and Lecture Manual Stipes Publishing [Change is possible.] --------------------------------------------------------------------------------- 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 [Change is possible.] --------------------------------------------------------------------------------- CS 307 Object-oriented Software Engineering second T. C. Lethbridge & R. Laganiere McGraw Hill 0-07-322034-5 [] --------------------------------------------------------------------------------- CS 334 RECOMMENDED OpenGL Primer 2nd Edward Angel Addison-Wesley 0-321-23762-5 [] ------------------------------------------------------------------------- RECOMMENDED OpenGL Programming Guide Fourth Addison-Wesley 0-321-17348-1 [] ------------------------------------------------------------------------- RECOMMENDED OpenGL Reference Manual Fourth Addison-Wesley 0-321-17383-X [] ------------------------------------------------------------------------- RECOMMENDED Interactive Computer Graphics Fourth Edward Angel Addison-Wesley 0-321-32137-5 [] ------------------------------------------------------------------------- RECOMMENDED Computer Graphics, C-Version Third Donald Hearn & Pauline Baker Prentice Hall 0-13-015390-7 [] ------------------------------------------------------------------------- RECOMMENDED Computer Graphics Using OpenGL Second Francis Hill McGraw-Hill 0-02-354856-8 [] --------------------------------------------------------------------------------- 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 [] --------------------------------------------------------------------------------- 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 confirmed [] --------------------------------------------------------------------------------- CS 381 Introduction to Algorithms Second T. Cormen, C. Leiserson, R. Rivest, C. Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 397 [no text] --------------------------------------------------------------------------------- CS 422 Computer Networks and Internets fourth D. Comer Prentice Hall 0-13-143351-2 [] --------------------------------------------------------------------------------- CS 426 Security in Computing Third C. P. Pfleeger & S. L. Pfleeger Prentice Hall 0-13-035548-8 [] ------------------------------------------------------------------------- Counter Hack Reloaded: A Step-by-Step Guide to Computer Attacks and Effective Defenses Second Edward Skoudis & Tom Liston Prentice Hall 0131481045 [] --------------------------------------------------------------------------------- CS 478 [instructor still deciding] --------------------------------------------------------------------------------- CS 483 Introduction to the Theory of Computation M. Sipser Thompson PWS 0-534-94728-X [] --------------------------------------------------------------------------------- CS 490M [publication by the instructor of the course.] --------------------------------------------------------------------------------- CS 490T [no text] --------------------------------------------------------------------------------- CS 497 [no text] --------------------------------------------------------------------------------- CS 501 Python Scripting for Computational Science second Hans Petter Langtangen Springer 3-540-29415-5 [New Text] --------------------------------------------------------------------------------- CS 502 [] --------------------------------------------------------------------------------- CS 503 Operating Systems Design: The XINU Approach, Volume 1 D. Comer and Fossum Prentice Hall 0-13-638180-4 [] ------------------------------------------------------------------------- RECOMMENDED Operating System Concepts seventh Silberschatz, Galvin, & Gagne Wiley-Liss 0-471-69466-5 [] --------------------------------------------------------------------------------- CS 510 RECOMMENDED Refactoring: Improving the Design of Existing Code Fowler, Beck, Bryant, Opdyke, & Roberts Addison-Wesley 0-201-48567-2 [Change is possible.] ------------------------------------------------------------------------- RECOMMENDED Design Patterns: Elements of Reusable Object-Oriented Software Gamma/Helm/Johnson/Vlissides Addison-Wesley 0-201-63361-2 [Change is possible.] --------------------------------------------------------------------------------- CS 526 RECOMMENDED Security in Computing 3rd Charles P Pfleeger Prentice Hall 0-130-35548-8 [Change is possible.] --------------------------------------------------------------------------------- CS 535 RECOMMENDED 3D Computer Graphics third edition Alan Watt Addison-Wesley 0-201-39855-9 [Change is possible.] ------------------------------------------------------------------------- RECOMMENDED Computer Graphics: Principles and Practice second edition Jeames Foley et al. Addison-Wesley 0-201-84840-6 [Change is possible.] ------------------------------------------------------------------------- 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[Change is possible.] --------------------------------------------------------------------------------- CS 541 Database Management Systems third Ramakrishna/Gehrke McGraw Hill 0-07-246563-8 [Change is possible.] ------------------------------------------------------------------------- Oracle 9 Programming: A Primer R. Sunderraman Addison-Wesley 0-321-19498-5 [Change is possible.] --------------------------------------------------------------------------------- CS 543 Simulation Modeling and Analysis third A. M. Law & W. D. Kelton McGraw Hill 0-07-59292-6 [Change is possible.] ------------------------------------------------------------------------- Probability and Statistics with Reliability, Queueing, and Computer Science Applications October 2001 edition K. S. Trivedi Wiley-Liss 0-471-33341-7 [Change is possible.] --------------------------------------------------------------------------------- CS 555 Cryptography (Theory and Practice) second D. R. Stinson CRC Press 1-58-488-206-9 [Change is possible.] ------------------------------------------------------------------------- REFERENCE ONLY Cryptography and Network Security, Principles and Practice third W. Stallings Prentice Hall 0-13-091429-0 [Change is possible.] ------------------------------------------------------------------------- REFERENCE ONLY Handbook of Applied Cryptography second A. J. Menezes, P. C. Oorschot, & S. A. Vanstone CRC Press 0-8493-8523-7 [Change is possible.] --------------------------------------------------------------------------------- CS 580 Introduction to Algorithms Second Cormen, Leiserson, Rivest, and Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 584 Computational Complexity C. H. Papadimitriou Addison-Wesley 0-20-153082-1 [] ------------------------------------------------------------------------- Introduction to the Theory of Computation M. Sipser Brooks/Cole 0-534-94728-X [] --------------------------------------------------------------------------------- CS 590M [No text] --------------------------------------------------------------------------------- CS 590S [no textChange is possible.] --------------------------------------------------------------------------------- CS 590U [No Text] --------------------------------------------------------------------------------- CS 590V [No text] --------------------------------------------------------------------------------- CS 590Y [subject to change] --------------------------------------------------------------------------------- CS 590Z [No text] --------------------------------------------------------------------------------- CS 591C [No Text] --------------------------------------------------------------------------------- CS 591S [No Text] --------------------------------------------------------------------------------- CS 603 Reliable Distributed Systems: Technologies, Web Services, and Applications first K. Birman Springer 0-387-21509-3 [Change is possible.] ------------------------------------------------------------------------- RECOMMENDED UNIX Network Programming, Volume 1 Second W. R. Stevens Prentice Hall 0-13-490012-X [Change is possible.] ------------------------------------------------------------------------- RECOMMENDED UNIX Network Programming, Volume 2 Second W. R. Stevens Prentice Hall 0-13-081081-9 [Change is possible.] --------------------------------------------------------------------------------- CS 638 [no text] --------------------------------------------------------------------------------- CS 641 Principles of Multimedia Database Systems V.F. Subrahmanian Morgan Kaufmann 1-55860-466-9 [Change is possible.] ---------------------------------------------------------------------------------