Illinois Institute of Technology Computer Science Book List Spring 2006 Textbook listings for CS 100 No Books Required Textbook listings for CS 105 D.S. Malik C++ Programming: From Problem Analysis to Program Design 2nd Edition (0-619-16042-X) Textbook listings for CS 115 Julie Anderson, Herve J Franceschi Java 5 Illuminated 2005 Ed, ISBN – 0-7637-1667-7 Jones and Bartlett Textbook listings for CS 116 Julie Anderson, Herve J Franceschi Java 5 Illuminated 2005 Ed, ISBN – 0-7637-1667-7 Jones and Bartlett Textbook listings for CS 201 Julie Anderson, Herve J Franceschi Java 5 Illuminated 2005 Ed, ISBN – 0-7637-1667-7 Jones and Bartlett Textbook listings for CS 330 Rosen Discrete Mathematics and its applications WCB/McGraw Hill 5th Ed, ISBN 0-087-242434-6 Textbook listings for CS 331 NO TEXT Textbook listings for CS 350 Randal Bryant and David O’ Hallaron Computer Systems: A Programmer’s Perspective ISBN 0-13-034074-X Prentice Hall Brian Kernighan and Dennis Ritchie The C programming Language 2nd Ed Prentice Hall Textbook listings for CS 351 Randal Bryant and David O’ Hallaron Computer Systems: A Programmer’s Perspective ISBN 0-13-034074-X Marc Rochkind Advanced UNIX Programming 2004 Ed Textbook listings for CS 401 Nell Dale, Daniel Joyce, Chip Weems Sandra Anderson Object Oriented Data Structures using Java Jones and Bartlett Edition 1st, 0-7637-1079-2 Data Structures in Java: A Lab Course Jones and Bartlet st Ed 1 , 0-7637-1816-5 Java 5 Illuminated Jones and Bartlett st Edition 1 , 0-7637-1667-7 Anderson, Franceschi Thompson Course Technology Prentice Hall Addison Wesley Illinois Institute of Technology Computer Science Book List Spring 2006 Textbook listings for CS 401 Nell Dale, Daniel Joyce, Chip Weems Sandra Anderson Anderson, Franceschi Object Oriented Data Structures using Java Jones and Bartlett Edition 1st, 0-7637-1079-2 Data Structures in Java: A Lab Course Jones and Bartlet Ed 1st , 0-7637-1816-5 Java 5 Illuminated Jones and Bartlett Edition 1st, 0-7637-1667-7 Textbook listings for CS 402 David A. Patterson, John L. Hennessy Computer Organization and Design: Hardware/Software Interface Ed 2005, ISBN 1558606041 Textbook listings for CS 422 Han Data Mining. Concept & Techniques ISBN 1-55860-489-8 Textbook listings for CS 425 Ramakrishnan Database Management Systems Ed 3rd , ISBN 0-07-246563-8 Textbook listings for CS 430 Cormen, Leiserson, Rivest and Stein Introduction to Algorithms (Paper). Ed 2nd Textbook listings for CS 440 None Required Textbook listings for CS 441 Deitel & Deitel Deitel & Deitel Advanced Java 2 Platform Ed 1st, ISBN 013089560-1 Java: How To Program – w/CD, 6th Ed. ISBN 013148398-6 Morgan Kaufmann Elsevier Kaufman MCS MIT Press Prentice Hall Textbook listings for CS 445 Xiaoping Jia Object Oriented Software Development Using Java (2nd Edition) ISBN 0-201-73733-7 Textbook listings for CS 447 Gerald Brose, Andreas Vogel And Keith Duddy Java Programming with CORBA 3rd Ed, ISBN 0-471-37681-7 Addison-Wesley Boston, 2003 OMG Press Illinois Institute of Technology Computer Science Book List Spring 2006 Textbook listings for CS 450 Silberschatz, Galvin, George Operating Systems Concepts, 7th Ed, ISBN 0-421-25060-2 Wiley Textbook listings for CS 455 Halsall, Fred Computer Networking & the Internet 5th Ed – 2005, ISBN 0-321-26358-8 Addison Wesley Textbook listings for CS 458 Charles P. Pfleeger, Shari Lawerence Pfleeger Security in Computing 3rd Ed. ISBN 0-13-035548-8 Textbook listings for CS 470 Peter van der Linden Just Java 2 6th Ed. ISBN 0131482114 Textbook listings for CS 485 P. Depalma Prentice Hall Sun Microsystems Press Series Computers in Society Edition 05/06 (ISBN – 0-07-296886-9) McGraw-Hill Textbook listings for CS 487 Roger Pressman Software Engineering 6th Edition, ISBN 0-07-301933 McGraw-Hill Textbook listings for CS 495 Stephen R. Convey The 7 Habits of highly effective people ISBN 0743269519 Melissie C. Rumizen Complete Idiot’s guide to knowledge management ISBN 028641779 Textbook listings for CS 512 E. Trucco and A. Verri Introductory techniques for 3d computer Vision 1st Ed ISBN 0132611082 Prentice Hall Textbook listings for CS 529 Grossman, Frieder Information Retrieval: Algorithms Ed 2nd ISBN 1-4020-3004-5 Springer Kluwer Textbook listings for CS 532 Models of Computation and Formal Languages 0-19-510983-X Oxford Univ. Illinois Institute of Technology Computer Science Book List Spring 2006 Textbook listings for CS 535 T. Cormen, Leiserson, Rirest, Stein Introduction to Algorithms (2nd Ed) ISBN 0-262-03293-7 Kozen Design & Analysis of Algorithms ISBN 0-387-97687-6 Kleinberg & Tardess Algorithms Design ISBN 0-321-29535-8 Textbook listings for CS 536 Gries Science of Programming ISBN 0387964800 Springer Textbook listings for CS 542 Forouzan B.A. TCP/IP protocol suite (3rd Ed – ISBN – 0-07-296772-2) McGraw Hill Textbook listings for CS 543 No Text Required Textbook listings for CS 546 Grama, Kumar I Foster Introduction to Parallel Computing 2nd Edition, ISBN – 0-201-64865-2 Design and Building Parallel Programs 1st Edition, ISBN – 0-201-57594-9 Using MPI: Portable Programming With the Message Passing Interface ISBN 0-262-57132-3 Addison Wesley Gigabit Networks 2000 Ed ISBN 0-471-35235-7 High-Speed Networks and Internets 2nd Ed 2002, ISBN 0-13-032221-0 Broadband Access Technologies 1999 Ed ISBN 0-07-135060-8 John Wiley Cryptography & Network Security: Principles and Practice (3rd Edition) ISBN - 0130914290 Cryptography: Theory & Practice (2nd) ISBN 1584882069 Prentice Hall W Gropp Textbook listings for CS 548 Izzo, Paul Stallings, William Azzam, A. and Ransom, N Textbook listings for CS 549 Stallings William Stinson Douglas Illinois Institute of Technology MIT Press Springer Addison Wesley Addison Wesley MIT Press Prentice Hall McGraw Hill University of Waterloo Canada Computer Science Book List Spring 2006 Textbook listings for CS 550 Andrew S. Tanebaum, and Maarten Van steen Distributed Systems: Principles and Paradigms, 1st Ed. ISBN – 0-13-088893-1 Prentice Hall Textbook listings for CS 551 Tanenbaum Operating Systems: Design & Implementation (Latest) Pearson Textbook listings for CS 555 Allen A. O. Probability statistics and queuing theory with computer science applications 2nd Ed, ISBN 0-12-051051-0 Simulation modeling and analysis 3rd Ed, ISBN 0-07-059292-6 Law A, M. , Kelton W. D Textbook listings for CS 561 None Required Textbook listings for CS 570 John L. Hennessy, David A Petterson Computer Architecture: A Quantitative approach (The Morgan Kaufmann series In computer architecture and design 3rd Ed, ISBN 1558605967 Computer Organization and Architecture: Designing for Performance 7/E Ed, ISBN 0-13-185644-8 William Stallings Academic Press McGraw Hill Morgan Kaufmann Prentice Hall Textbook listings for CS 586 F. Buschmann, R., Meunier, H. Rohnert, P. Sommerladc Pattern Oriented Software Architecture, Vol 1, A System of Patterns ISBN 0471958697 Wiley Textbook listings for CS 587 Pankaj Jalote Software Project Management in Practice (1st Ed) #0-201-73721-3 Addison Wesley Numerical Linear Algebra 0-89871-361-7 l997 softcover SIAM order code OT50 Internet & World Wide Web How to Program (2004 - 3rd Edition) ISBN 0-13-145091-3 Pearson Textbook listings for CS 590 Lloyd N. Trefethen and David Bau, III Textbook listings for CSP 527 Dietel and Dietel and Goldberg