DEPARTMENT OF COMPUTER SCIENCES: TEXTBOOKS for Fall 2005 05 August 2005 11:45 --------------------------------------------------------------------------------- CS 110 Microsoft Office 2003 Illustrated Introductory D. Beskeen, C. Cram, J. Duffy, L. Friedrichsen, & E. E. Reding Course Technology 0-619-05789-0 [No edition change] ------------------------------------------------------------------------- CS110 Introduction to Computers Lab and Lecture Manual Stipes Publishing 1-58874-423-X [] --------------------------------------------------------------------------------- CS 110X [See Continuing Education for the textbook.] --------------------------------------------------------------------------------- CS 156 Computer Science: A Structured Programming Approach Using C second B. A. Forouzan & R. F. Gilberg Course Technology 0-534-37482-4 [] ------------------------------------------------------------------------- CS 156/158 C Programming Notes Stippes Publishing L.L.C. 1-58874-516-3 [New text] --------------------------------------------------------------------------------- CS 158 Computer Science: A Structured Programming Approach Using C second B. A. Forouzan & R. F. Gilberg Course Technology 0-534-37482-4 [] ------------------------------------------------------------------------- CS 156/158 C Programming Notes Stippes Publishing L.L.C. 1-58874-516-3 [New text] --------------------------------------------------------------------------------- CS 177 Balanced Introduction to Computer Science David Reed Prentice Hall 0-13-046709-X [New textbook] --------------------------------------------------------------------------------- CS 180 Java: An Introduction to Problem Solving and Programming fourth W. Savitch Prentice Hall 0-13-149202-0 [New edition] --------------------------------------------------------------------------------- CS 182 Theory of Computing: A Gentle Introduction E. Kinber & C. Smith Prentice Hall 0-13-027961-7 [New Text] ------------------------------------------------------------------------- Discrete Math and Its Applications fifth K. Rosen McGraw Hill 0-07-242434-6 [] --------------------------------------------------------------------------------- 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. No edition change.] ------------------------------------------------------------------------- CS235 Introduction to Organizational Computing Lab and Lecture Manual Stipes Publishing 1-58874-424-8 [] --------------------------------------------------------------------------------- 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 [This text may change.] --------------------------------------------------------------------------------- CS 251 Data Structures and Algorithms in C++ first Goodrich, Tamassia, Mount Wiley 0-471-20208-8 [] --------------------------------------------------------------------------------- CS 290E [no text] --------------------------------------------------------------------------------- CS 307 Object-oriented Software Engineering: Practical Software Development Using UML and Java second T. C. Lethbridge & R. Laganiere McGraw Hill 0-07-322034-5 [] --------------------------------------------------------------------------------- CS 334 RECOMMENDED Interactive Computer Graphics: A Top-Down Approach with OpenGL third E. Ange Addison-Wesley 0-201-77343-0 [] --------------------------------------------------------------------------------- CS 348 Database Systems Concepts fifth Silberschatz, Korth, Sudarshan McGraw Hill 0-07-295886-3 [New Edition] ------------------------------------------------------------------------- Oracle 9 Programming: A Primer R. Sunderraman Addison-Wesley 0-321-19498-5 [confirmed 29.04.05] --------------------------------------------------------------------------------- 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 [Edition change] ------------------------------------------------------------------------- RECOMMENDED Advanced Programming in the UNIX Environment W. R. Stevens Addison-Wesley 0-201-56317-7 [No edition change] --------------------------------------------------------------------------------- CS 355 Introduction to Cryptography with Coding Theory second W. Trappe & L. C. Washington Prentice Hall 0-13-186239-1 [] ------------------------------------------------------------------------- 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 [updated as of June 8 2005] --------------------------------------------------------------------------------- CS 397 [no text] --------------------------------------------------------------------------------- CS 422 Computer Networks and Internets fourth D. Comer Prentice Hall 0-13-143351-2 [] --------------------------------------------------------------------------------- CS 426 Introduction to Computer Security M. Bishop Addison-Wesley 0321247442 [New Text] ------------------------------------------------------------------------- Security in Computing Third C. P. Pfleeger & S. L. Pfleeger Prentice Hall 0-13-035548-8 [] --------------------------------------------------------------------------------- CS 456 [no text] --------------------------------------------------------------------------------- CS 471 Artificial Intelligence: A Modern Approach second Russell/Norvig Prentice Hall 0-13-790395-2 [] --------------------------------------------------------------------------------- CS 490B Bioinformatics and Functional Genomics Pevsner Wiley-Liss 0-471-21004-8 [This text may change.] --------------------------------------------------------------------------------- CS 490D [no text] --------------------------------------------------------------------------------- CS 490E [no text] --------------------------------------------------------------------------------- CS 490S [] --------------------------------------------------------------------------------- CS 490T [no text] --------------------------------------------------------------------------------- CS 497 [no text] --------------------------------------------------------------------------------- CS 501 RECOMMENDED Scientific Computing: An Introductory Survey second edition 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 A. Appel with J. Palsberg Cambridge University Press 0-521-82060-X [] ------------------------------------------------------------------------- RECOMMENDED Engineering a Compiler K. Cooper & L. Torczon Morgan-Kaufmann 1-5586-0699-8 [] --------------------------------------------------------------------------------- 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 514 Numerical Analysis - An Introduction W. Gautschi Birkhauser 0-817638954 [] --------------------------------------------------------------------------------- CS 526 Computer Security: Art and Science Matthew Bishop Addison-Wesley 0-201-44099-7 [] --------------------------------------------------------------------------------- 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. No 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 555 Cryptography (Theory and Practice) second D. R. Stinson CRC Press 1-58-488-206-9 [] ------------------------------------------------------------------------- REFERENCE ONLY Cryptography and Network Security, Principles and Practice third W. Stallings Prentice Hall 0-13-091429-0 [] ------------------------------------------------------------------------- REFERENCE ONLY Handbook of Applied Cryptography second A. J. Menezes, P. C. Oorschot, & S. A. Vanstone CRC Press 0-8493-8523-7 [] --------------------------------------------------------------------------------- CS 569 [See ECE 569 for texts.] --------------------------------------------------------------------------------- CS 580 Introduction to Algorithms Second Cormen, Leiserson, Rivest, and Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 590A [no text] --------------------------------------------------------------------------------- CS 590C [no text] --------------------------------------------------------------------------------- CS 590M [] --------------------------------------------------------------------------------- CS 590R Probability and Computing Mitzenmacher & Upfal Cambridge University Press 0-521-83540-2 [] ------------------------------------------------------------------------- RECOMMENDED Randomized Algorithms Motwanit & Raghavan Cambridge University Press 0-521-47465-5 [] --------------------------------------------------------------------------------- CS 590S [no text] --------------------------------------------------------------------------------- CS 590T [no text] --------------------------------------------------------------------------------- CS 590V Molecular Modeling and Simulation: An Interdisciplinary Guide volume 21 of Springer Series in Interdisciplinary Applied Mathematics T. Schlick Springer-Verlag 0-387-95404-X [] --------------------------------------------------------------------------------- CS 591S [] --------------------------------------------------------------------------------- CS 614 Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations U. M. Ascher, L. R. Petzold SIAM 0-89871-412-5 [] --------------------------------------------------------------------------------- CS 690S [] ---------------------------------------------------------------------------------