DEPARTMENT OF COMPUTER SCIENCE
BOOKS AND MATERIALS FOR FALL 2011 COURSES

2011.08.13     20:30

Subject to change at any time without notice.


Format: Course number Title Edition Author(s) Publisher ISBN Notes (optional) Confirmation Books and materials are required unless marked otherwise.
CS 11000 Introduction to Computing CS 110 Grauer Pearson Educatrion 1256040312 confirmed ------------------------------------------------------------------------- CS 110 lab handbook Spring 2011 McFall Stipes No ISBN confirmed --------------------------------------------------------------------------------- CS 11000 distance See Continuing Education. --------------------------------------------------------------------------------- CS 15800 Computer Science: A Structured Programming Approach Using C Third Forouzan and Gilberg Course Technology 0-534-49132-4 confirmed ------------------------------------------------------------------------- CS 158 C Programming Course Packet Fall 2011 Bill Crum Stipes Publishing 978-1-60904-070-3 confirmed ------------------------------------------------------------------------- iClicker 0-7167-7939-0 confirmed --------------------------------------------------------------------------------- CS 15900 Computer Science: A Structured Programming Approach Using C Third Forouzan and Gilberg Course Technology 0-534-49132-4 confirmed ------------------------------------------------------------------------- CS 159 Programming Applications for Engineers Fall 2011 Bill Crum Stipes Publishing 978-1-60904-071-0 confirmed ------------------------------------------------------------------------- iClicker 0-7167-7939-0 confirmed ------------------------------------------------------------------------- RECOMMENDED MATLAB for Engineers Second Moore Prentice Hall 0-13-604422-0 confirmed --------------------------------------------------------------------------------- CS 17700 Python Programming: An Introduction to Computer Science Second John Zelle Franklin, Beedle & Assoaciates INC. 978-1-59028-241-0 confirmed ------------------------------------------------------------------------- iClicker confirmed --------------------------------------------------------------------------------- CS 18000 A Gentle Introduction to Concurrent Programming Draft V 4.0 Wittman, Mathur, and Korb Available from Bookstores no ISBN confirmed ------------------------------------------------------------------------- iClicker confirmed --------------------------------------------------------------------------------- CS 18200 Discrete Math and Its Applications Sixth K. Rosen McGraw Hill 0072880082, 9780072880083 Not confirmed ------------------------------------------------------------------------- RECOMMENDED Theory of Computing: A Gentle Introduction EDITION? E. Kinber & C. Smith Prentice Hall 0-13-027961-7 Not confirmed --------------------------------------------------------------------------------- CS 19100 CS 191 Course Notes Packet EDITION? AUTHOR? Stipes Publishing 978-1-58874-987-1 confirmed --------------------------------------------------------------------------------- CS 19700 No text --------------------------------------------------------------------------------- CS 23500 CS 235 lab handbook Spring 2011 McFall Stipes No ISBN confirmed --------------------------------------------------------------------------------- CS 24000 iClicker Second B. W. Kernighan and D. M. Ritchie Prentice Hall confirmed --------------------------------------------------------------------------------- CS 25000 Essentials of Computer Architecture First D. E. Comer Prentice Hall 0-13-149179-2 confirmed ------------------------------------------------------------------------- RECOMMENDED Computer Organization and Design: The Hardware/Software Interface fourth (2008) David A. Patterson, John L. Hennessy Elsevier Morgan Kaufmann 978-0-12-374493-7 confirmed ------------------------------------------------------------------------- CS 25100 Structures and Algorithms in C++ Tamassia, Roberto, Goodrich, Michael T., Mount, David M. Wiley ISBN-10: 0470383275 ISBN-13: 9780140383278 confirmed --------------------------------------------------------------------------------- CS 25200 RECOMMENDED Advanced Programming in the UNIX Environment 1992 W. Richard Stevens Addison-Wesley 0-201-56317-7 Not confirmed --------------------------------------------------------------------------------- CS 29000 SLO, Service Learn Outreach No text Not confirmed --------------------------------------------------------------------------------- CS 29100 No text confirmed --------------------------------------------------------------------------------- CS 30700 Object-Oriented Software Engineering: Practical Software Development using UML and Java Second T. C. Lethbridge & R. Laganiere McGraw Hill 0-07-710908-2 (0-07-322034-5?) confirmed --------------------------------------------------------------------------------- CS 31400 Elementary Numerical Computing with MATHEMATICA First R. Skeel and J. Keiper Stipes Pub Llc 1-58874-053-6 confirmed --------------------------------------------------------------------------------- CS 34800 Fundamentals of Database Systems Fifth Elmasri & Navathe Addison Wesley 0321369572, 978-0321369574 Might not teach 7/20/11 Ask Dr. Gorman who will. Bhargava WJG 2011.08.13 confirmed ------------------------------------------------------------------------- Oracle 10g Programming: A Primer EDITION? R. Sunderraman Addison-Wesley 0-321-46304-8, 978-0-321-46304-3 confirmed --------------------------------------------------------------------------------- CS 35200 Modern Compiler Implementation in Java Second A. W. Appel & J. Palsberg Cambridge University Press 0-521-82060-X confirmed --------------------------------------------------------------------------------- CS 35400 Operating Systems Concepts Eighth (or most recent) Silberschatz, Galvin, and Gagne Wiley-Liss 978-0-470-27993-9 confirmed ------------------------------------------------------------------------- RECOMMENDED Advanced Programming in the UNIX Environment EDITION? W. R. Stevens Addison-Wesley 0-201-56317-7 confirmed --------------------------------------------------------------------------------- CS 35500 Introduction to Cryptography with Coding Theory Second W. Trappe & L. C. Washington Prentice Hall 0-13-186239-1 confirmed --------------------------------------------------------------------------------- CS 38100 Introduction to Algorithms Third T. Cormen, C. Leiserson, R. Rivest, C. Stein MIT press 0-262-03384-4, 978-0-262-03384-8 confirmed --------------------------------------------------------------------------------- CS 39000 CP0, Competitive Programming Programming Challenges First (2003) Skiena and Revilla Springer 978-0387001630 confirmed --------------------------------------------------------------------------------- CS 39000 DS0, Distributed Systems C++ Programming with Design Patterns Revealed EDITION? Tomasz Muldner PUBLISHER? 0-201-72231-3 confirmed --------------------------------------------------------------------------------- CS 39000 SLO, Service Learn Outreach No text Not confirmed --------------------------------------------------------------------------------- CS 39100 No text confirmed --------------------------------------------------------------------------------- CS 39700 No text Not confirmed --------------------------------------------------------------------------------- CS 42200 Computer Networks and Internets with Internet Applications Fifth D. Comer Prentice Hall 131433512 confirmed --------------------------------------------------------------------------------- CS 47100 Artificial Intelligence: A Modern Approach Second or Third S. Russell and P. Norvig Prentice Hall 0-13-790395-2 confirmed --------------------------------------------------------------------------------- CS 49000 ST0, Software Testing Softwaree Testing First (2008 April 17) Aditya Mathur Addison-Wesley Professional 8131716600 confirmed --------------------------------------------------------------------------------- CS 49000 WIR, Web Information Retrieval No text Not confirmed --------------------------------------------------------------------------------- CS 49700 No text Not confirmed --------------------------------------------------------------------------------- CS 50100 No text confirmed --------------------------------------------------------------------------------- CS 50200 Compilers: Principles, Techniques, and Tools Second [was 2007] A. Aho, M. Lam, Sethi, and Ullman Addison-Wesley 978-032-148681-3 (CHECK) confirmed --------------------------------------------------------------------------------- CS 50300 Operating Systems Design: The XINU Approach, Linksys Version 2011 D. Comer CRC Press no ISBN yet not currently availavble, but will be in print by Fall confirmed --------------------------------------------------------------------------------- CS 50500 RECOMMENDED Distributed Systems EDITION? Ken Birman PUBLISHER? ISBN? confirmed ------------------------------------------------------------------------- RECOMMENDED Distributed Systems: Concepts and Design Fourth Coulouris et al. PUBLISHER? ISBN? confirmed --------------------------------------------------------------------------------- CS 51400 See MATH 51400. --------------------------------------------------------------------------------- CS 51500 Matrix Computations (Johns Hopkins Studies in Mathematical Sciences) Third Edition (Paperback) Gene H. Golub, and Charles F. Van Loan The Johns Hopkins University Press (Baltimore) 0-8018-5414-8 confirmed --------------------------------------------------------------------------------- CS 52600 RECOMMENDED Computer Security: Art and Science 2003 AUTHOR? Publisher Addison Wesley Professional 0-201-44099-7 confirmed ------------------------------------------------------------------------- RECOMMENDED Security Engineering Second R. Anderson Wiley 978-0-470-06852-6 confirmed --------------------------------------------------------------------------------- CS 53000 No text confirmed --------------------------------------------------------------------------------- CS 53500 RECOMMENDED 3D Computer Graphics Third Alan Watt Addison-Wesley 0-201-39855-9 confirmed ------------------------------------------------------------------------- RECOMMENDED Computer Graphics: Principles and Practice Second Jeames Foley et al. Addison-Wesley 0-201-84840-6 confirmed ------------------------------------------------------------------------- RECOMMENDED OpenGL Programming Guide: The Official Guide to Learning OpenGL Version 1.2 or Version 1.4 Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner Addison-Wesley Version 1.2 0-201-60458-2 or Version 1.4 0-321-17348-1 confirmed --------------------------------------------------------------------------------- CS 53600 Computer Networking: A Top-Down Approach Featuring the Internet Fifth J. Kurose and K. Ross Addison Wesley 0136079679, 9780136079675 confirmed ------------------------------------------------------------------------- RECOMMENDED Computer Networks: A Systems Approach Fifth L. Peterson & B. Davie Morgan Kaufmann 9780123850591 confirmed --------------------------------------------------------------------------------- CS 54100 Database Management Systems Third Ramakrishna/Gehrke McGraw Hill 0-07-246563-8 confirmed ------------------------------------------------------------------------- Oracle 10g Programming: A Primer EDITION? R. Sunderraman Addison-Wesley 0-321-46304-8, 978-0-321-46304-3 confirmed ------------------------------------------------------------------------- RECOMMENDED Readings in Datrabase Systems Fourth AUTHOR? MIT Press 0-262-69314-3 confirmed --------------------------------------------------------------------------------- CS 54300 Simulation Modeling and Analysis Third A. M. Law & W. D. Kelton McGraw Hill 0-07-59292-6 Not confirmed --------------------------------------------------------------------------------- CS 56500 RECOMMENDED Types and Programming Languages EDITION? B. Pierce MIT Press 0-262-16209-1 confirmed --------------------------------------------------------------------------------- CS 56900 See ECE 56900. --------------------------------------------------------------------------------- CS 58000 Introduction to Algorithms Third T. Cormen, C. Leiserson, R. Rivest, C. Stein MIT press 0-262-03384-4, 978-0-262-03384-8 confirmed --------------------------------------------------------------------------------- CS 59000 CSE, Computing for Life Sciences No text Not confirmed --------------------------------------------------------------------------------- CS 59000 NMC, Network and Matrix Computing No text Not confirmed --------------------------------------------------------------------------------- CS 59000 SML, Statistical Machine Learning Pattern Recognition and Machine Learning Second Christopher M. Bishop Springer 978-0387310732 Not confirmed --------------------------------------------------------------------------------- CS 59100 DSN, Distributed Systems and Networking No text confirmed --------------------------------------------------------------------------------- CS 59100 RS1, Research Seminar for First-Year Graduate Students No text Not confirmed --------------------------------------------------------------------------------- CS 59100 SEC, Info Sec&Cybr Crime No text Not confirmed --------------------------------------------------------------------------------- CS 63600 Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices EDITION? Varghese Morgan Kaufmann 0-120-88477-1, 978-0120884773 Not confirmed --------------------------------------------------------------------------------- CS 65500 REFERENCE ONLY Foundations of Cryptography EDITION? O. Goldreich Cambridge University Press 0-52179-172-3 Not confirmed ------------------------------------------------------------------------- REFERENCE ONLY Cryptanalysis of Number Theoretic Ciphers EDITION? S Wagstaff Chapman & Hall/CRC 1-58488-153-4 Not confirmed --------------------------------------------------------------------------------- CS 69000 GNA, Graph and Network Algorithms: Theory and Practice No text Not confirmed ---------------------------------------------------------------------------------