DEPARTMENT OF COMPUTER SCIENCES: TEXTBOOKS for Spring 2006 09 January 2006 12:32 [] --------------------------------------------------------------------------------- CS 110 Microsoft Office 2003 Illustrated Introductory D. Beskeen, C. Cram, J. Duffy, L. Friedrichsen, & E. E. Reding Course Technology 0-619-05789-0 [] ------------------------------------------------------------------------- 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-541-4 [ISBN changed] --------------------------------------------------------------------------------- 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-541-4 [ISBN changed] --------------------------------------------------------------------------------- CS 177 Balanced Introduction to Computer Science David Reed Prentice Hall 0-13-046709-X [] --------------------------------------------------------------------------------- CS 180 An Introduction to object oriented programming with Java Wu McGraw Hill 0-07-344809-5 [New Text] --------------------------------------------------------------------------------- CS 182 Theory of Computing: A Gentle Introduction E. Kinber & C. Smith Prentice Hall 0-13-027961-7 [] ------------------------------------------------------------------------- Discrete Math and Its Applications fifth K. Rosen McGraw Hill 0-07-242434-6 [] --------------------------------------------------------------------------------- CS 190P [] --------------------------------------------------------------------------------- CS 197 [no text] --------------------------------------------------------------------------------- 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 [] --------------------------------------------------------------------------------- CS 251 Data Structures and Algorithms in C++ first Goodrich, Tamassia, Mount Wiley 0-471-20208-8 [] --------------------------------------------------------------------------------- CS 290P [] --------------------------------------------------------------------------------- CS 307 Object-oriented Software Engineering second T. C. Lethbridge & R. Laganiere McGraw Hill 0-07-322034-5 [] --------------------------------------------------------------------------------- CS 314 Numerical Computing with MATLAB C. Moler SIAM (Society of Industrial and Applied Mathematics) 0-89871-560-1 [paperback.] --------------------------------------------------------------------------------- CS 334ECE [No text] --------------------------------------------------------------------------------- CS 334 [No text] --------------------------------------------------------------------------------- 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 0-201-56317-7 [] --------------------------------------------------------------------------------- CS 381 Introduction to Algorithms Second T. Cormen, C. Leiserson, R. Rivest, C. Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 390S [text information pending] --------------------------------------------------------------------------------- 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 [] ------------------------------------------------------------------------- RECOMMENDED Introduction to Computer Security M. Bishop Addison-Wesley 0321247442 [] --------------------------------------------------------------------------------- CS 434 RECOMMENDED Computer Graphics: Principles and Practice second J. Foley, A. Van Dam, S.K. Feiner & J. Hughes Addison-Wesley 0-201-84840-6 [Change possible awaiting instructor confirmation] ------------------------------------------------------------------------- RECOMMENDED 3D Computer Grahics third A. Watt Addison-Wesley 0-201-39855-9 [Change possible awaiting instructor confirmation] --------------------------------------------------------------------------------- CS 448 Database Management Systems third Ramakrishna/Gehrke McGraw Hill 0-07-246563-8 [] --------------------------------------------------------------------------------- CS 490G [no text] --------------------------------------------------------------------------------- CS 491 [no text] --------------------------------------------------------------------------------- CS 497 [no text] --------------------------------------------------------------------------------- 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 [Cross listed with MA 514 (also known as XLST 092)] --------------------------------------------------------------------------------- CS 515 RECOMMENDED Iteractive Methods for Sparse Linear Systems second Y. Saad SIAM (Society of Industrial and Applied Mathematics) 0-89871-534-2 [] --------------------------------------------------------------------------------- CS 525 Introduction to Parrallel Computing A. Grama, A. Gupta, G. Karypis, V. Kumar Addison-Wesley 0-201-64865-2 [] --------------------------------------------------------------------------------- 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 531 Computational Geometry, Algorithms, and Applications second edition M. de Berg et al Springer 3-540-65620-0 [] --------------------------------------------------------------------------------- CS 536 Computer Networking: A top-down Approach Featuring the Internet third edition J. Kurose and K. Ross Addison Wesley 0-321-22735-2 [] --------------------------------------------------------------------------------- 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 542 Principles of Distributed Database Systems Ozsu/Valduriez Prentice Hall 0-13-659707-6 [] --------------------------------------------------------------------------------- CS 565 Types and Programming Languages B. Pierce MIT Press 0-262-16209-1 [] --------------------------------------------------------------------------------- CS 580 Introduction to Algorithms Second Cormen, Leiserson, Rivest, and Stein McGraw-Hill 0-07-013151-1 [] --------------------------------------------------------------------------------- CS 590B [Change possible waiting on instructor] --------------------------------------------------------------------------------- CS 590D RECOMMENDED Introduction to Data Mining Pang-Ning Tan, Michael Steinbach, and Vipin Kumar, Addison-Wesley 0-321-32136-7 [New Textbook] ------------------------------------------------------------------------- REFERENCE ONLY Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations, Ian H. Witten and Eibe Frank, Morgan Kaufmann Publishers 1-55860-552-5 [New Textbook] --------------------------------------------------------------------------------- CS 590E [Change possible waiting on instructor] --------------------------------------------------------------------------------- CS 590U [No Text] --------------------------------------------------------------------------------- CS 591C [Change possible waiting on instructor] --------------------------------------------------------------------------------- CS 591S [Change possible waiting on instructor] --------------------------------------------------------------------------------- CS 603 Reliable Distributed Systems: Technologies, Web Services, and Applications first K. Birman Springer 0-387-21509-3 [New Text] ------------------------------------------------------------------------- RECOMMENDED UNIX Network Programming, Volume 2 Second W. R. Stevens Prentice Hall 0-13-081081-9 [New Text and an additional text maybe recommended.] --------------------------------------------------------------------------------- CS 626 [Change possible awaiting instructor confirmation] --------------------------------------------------------------------------------- CS 655 Cryptanalysis of Number Theoretic Ciphers first S. S Wagstaff, Jr Chapman and Hall/CRC Press 1-58488-153-4 [] --------------------------------------------------------------------------------- CS 662 [See ECE 662 for texts.] --------------------------------------------------------------------------------- CS 690C [waiting on instructor] ---------------------------------------------------------------------------------