Park University Logo

Park.edu Home > Information and Computer Science > Textbooks
To print a printer-friendly version of this page:

Approved Textbook List


The following list specifies the textbooks that are to be used for the courses in the ICS Department. To ensure uniform course content and uniform assessment throughout the Park system, the department has chosen one required textbook or one set of required textbooks for each course. The 2008 spring and summer terms were the phase-out period for books that were approved in the past and are no longer approved. Thank you to all ICS teachers for sticking with the more limited list of approved books starting with the Fall 2008 terms.


CS (Computer Science) Courses:


CS 140 - Introduction to Computers

All of the following are required:

  • Willliams, Sawyer, Using Information Technology, Complete, 7th Edition, McGraw-Hill Irwin, 2006, ISBN 0-07-226071-8.
  • Gaskin, et al. GO! With Microsoft Office 2007 Introductory, Pearson Education, 2008, ISBN 978-0-13-167999-3
  • Triad Interactive SimNet for Office 2007, McGraw-Hill, ISBN 0077297695 (Note: There is no SimNet CD for Office 2007 since it is all online.)

CS 144 - Beginning Programming with Multimedia Projects

  • Dann, Cooper, and Pausch, Learning to Program with Alice, Prentice Hall, 2006, ISBN 0-13-187289-3

After Summer 2008, do not use the following:

  • Hughes, The Web Wizard's Guide to XHTML, Addison Wesley, 2005, ISBN 0-321-17868-8.

CS 151 - Introduction to Programming

  • Dean & Dean, Introduction to Programming with Java - A Problem Solving Approach, McGraw-Hill, 2008, ISBN 978-0-07-304702-7.

After Summer 2008, do not use the following:

  • Savitch, Java: An Introduction to Problem Solving and Programming, Fourth Edition, Prentice Hall, 2004, ISBN 0131492020.
  • Deitel, Java How to Program, Seventh Edition, Prentice Hall, 2006, ISBN 978-0132222204.

CS 208 - Discrete Math

  • Dossey, J., Discrete Mathematics, 5th Edition, Addison-Wesley, 2005, ISBN 0-321-30515-9.

After Summer 2008, do not use the following:

  • Johnsonbaugh, Discrete Mathematics, 6th Edition, Prentice Hall, 2004, ISBN 978-0131176867.
  • Rosen, Kenneth Discrete Mathematics and its Applications, 6th Edition, McGraw-Hill Higher Education, 2006, ISBN 0-07-331271-1.

CS 219 - Programming Fundamentals

  • Dean & Dean, Introduction to Programming with Java - A Problem Solving Approach, McGraw-Hill, 2008, ISBN 978-0-07-304702-7.

After Fall 1 2008, do not use the following:

  • Savitch, Java: An Introduction to Problem Solving and Programming, Fourth Edition, Prentice Hall, 2004, ISBN 0131492020.
  • Deitel, Java How to Program, Seventh Edition, Prentice Hall, 2006, ISBN 978-0132222204.

CS 220 - Computer Architecture

  • Stallings, Computer Organization & Architecture: Designing for Performance, 7th Edition, Prentice Hall, 2006, ISBN 0-13-185644-8.

After Summer 2008, do not use the following:

  • Englander, The Architecture of Computer Hardware and System Software: An Information Technology Approach, Third Edition, Wiley, 2003, ISBN 0-471-07325-3.
  • Null, L., The Essentials of Computer Organization and Architecture, 2nd Edition, Jones & Bartlett, 2006, ISBN 0763737690.

CS 225 - Programming Concepts

  • Deitel, C++ How to Program, 6th Edition, Prentice Hall, 2007, ISBN 9780136152507.

After Summer 2008, do not use the following:

  • Savitch, Problem Solving With C++ 6th Edition, Addison-Wesley, 2006, ISBN 978-0321412690.
  • Lafore, Object-Oriented Programming in C++, 4th Edition, Prentice Hall, 2002, ISBN 0-672-32308-7.
  • Cohoon, C++ Program Design, 3rd Edition, McGraw-Hill, 2002, ISBN 0-07-241163-5.

CS 300 -Technology in a Global Society (MLL)

  • Kizza, Joseph Migga.  Ethical and Social Issues in the Information Age, 3rd Edition, 2007, Springer-Verlag New York, Inc., ISBN 978-1-84628-658-2.
  • De Palma Computer Studies: Computers in Society,  (08/09) 14th Edition, McGraw-Hill/Dushkin, 2007.
    ISBN 978-0-07-352848-9 or ISBN 0-07-352828-X. 

CS 305 - Artificial Intelligence

  • Russell, Artificial Intelligence: A Modern Approach, 2nd Edition, Prentice Hall, 2003, ISBN 0-13-790395-2.

CS 314 - User Interface Design

Use the following book for the interface design portion of the course:

  • Galitz, Wilbert, The Essential Guide to User Interface Design, 3rd Edition, Wiley, 2007, ISBN 978-0-470-05342-3.

After Summer 2008, do not use the following:

  • Galitz, Wilbert, The Essential Guide to User Interface Design, 2nd Edition, Wiley, 2002, ISBN 0-471-08464-6.
  • Note: Student may use either book: new 3rd edition cheaper; used 2nd edition cheaper

Use one of the following custom-edition textbooks (prepared for Park University, Fall 2006) for the Visual Basic 2005 portion of the course:

  • Programming the User Interface for Database Connectivity Using Visual Basic 2005, Custom Printed Edition, Primis McGraw-Hill, ISBN 0390-731285
  • Programming the User Interface for Database Connectivity Using Visual Basic 2005, Custom eBook Edition, Primis Online McGraw-Hill, ISBN 0-390-731277

Each of the above custom-edition textbooks includes the following chapters from these two books:

  • [Chapters 1 - 7 from] Bradley, J. and Millspaugh, A. Programming in Visual Basic .NET: Visual Basic.NET 2005 Edition, Sixth Edition McGraw-Hill/Irwin, 2007, ISBN 0-07-226215-X.
      AND
  • [Chapters 1 - 5, 9, 12 from] Bradley, J. and Millspaugh, A. Advanced Programming using Visual Basic 2005, Third Edition McGraw-Hill/Irwin, 2007, ISBN 0-07-351717-8.

CS 321 - Web Programming I

Optional reference book:

  • Robbins, Web Design in a Nutshell: A Desktop Quick Reference, 3rd Edition, O'Reilly & Associates, 2006, ISBN 0596009879.

After Summer 2008, do not use the following:

  • Sebesta, Programming the World Wide Web, 3rd Edition, Addison-Wesley, 2006, ISBN 0-321-30332-6.
  • Anderson-Freed, Weaving a Website: Programming in HTML, Java Script, Perl, and Java, Prentice Hall, 2002, ISBN 0-13-028220-0.
  • Deitel, Internet & World Web Web How to Program, 3rd Edition, Prentice Hall, 2004, ISBN 0131450913.

CS 322 - Web Programming II

The content of this course will probably be revised starting Fall 2009. Thus, for now, we will continue to allow flexibility for the JSP book, and teachers are allowed to choose one JSP book from the following list of JSP books.

Teachers and students are encouraged to use Park's arrr server for JSP and Park's kidd server for ASP.NET. Park's arrr server has JSP 2.X installed on it. The Bai and Steelman books refer to JSP 1.X, which is doable, but less than ideal. The Bergsten, Chopra, and Metlapalli books refer to JSP 2.X. Bergsten and Chopra are reference books (without exercises, of course), and so are less than ideal.

Choose one JSP book:

  • Bai, JavaServer Pages, Course Technology, 2003, ISBN 0-619-06343-2.
  • Steelman, Murach's Java Servlets and JSP, Mike Murach & Associates, 2003, ISBN 1-890774-18-9.
  • Bergsten, JavaServer Pages, 3rd Edition, O'Reilly & Associates, 2003, ISBN 0596005636.
  • Metlapalli, JavaServer Pages Illuminated, Jones & Bartlett, 2007, ISBN 0763735922.

Choose one ASP.NET book:

  • Darie, Build Your Own ASP.NET 3.5 Website Using C# & VB, SitePoint, 2008, ISBN 978-0980455212.

Optional reference book:

  • Robbins, Web Design in a Nutshell: A Desktop Quick Reference, 3rd Edition, O'Reilly & Associates, 2006, ISBN 0596009879.

CS 351 - Operating Systems

  • Tanenbaum, Modern Operating Systems, 2nd Edition, Prentice Hall, 2001, ISBN 0-13-031358-0.

After Summer 2008, do not use the following:

  • Silberschatz, Operating Systems Concepts, 7th Edition, Wiley, 2004, ISBN 0-471-69466-5.

Optional:

  • Sarwar, Linux: The Textbook, Addison-Wesley, 2002, ISBN 0-201-72595-9.

CS 352 - Data Structures

  • Ford, Data Structures with C++ using STL, 2nd Edition, Prentice Hall, 2002, ISBN 0-13-085850-1.

After Summer 2008, do not use the following:

  • Main, Data Structures and Other Objects Using C++, 3rd Edition, Addison-Wesley, 2004, ISBN 032119716X.
  • Drozdek, A., Data Structures and Algorithms in C++, 3rd Edition, Course Technology, 2004, ISBN 0534491820.

Optional reference:

  • Deitel, C++ How to Program, 6th Edition, Prentice Hall, 2007, ISBN 9780136152507.

CS 360 - Database Management

  • Hoffer, Modern Database Management, 8th Edition, Prentice Hall, 2006, ISBN 978-0132212113.

After Summer 2008, do not use the following:

  • Silberschatz, Korth, Sudarshan, Database Systems Concepts, 5th Edition, McGraw-Hill, 2006, ISBN 0072958863.
  • Mannino, Database Application Development and Administration, 3rd Edition, McGraw-Hill, 2005, ISBN 978-0072942200.
  • Kroenke, Database Processing: Fundamentals, Design, and Implementation, 10th Edition, Prentice Hall, 2005, ISBN 978-0131672673.
  • Post, Database Management Systems, 3rd Edition, McGraw-Hill, 2005, ISBN 007-297312-9.

CS 365 - Computer Networking

  • Dean, T. Network+ Guide to Networks, 4th Edition, Course Technology, 2005, ISBN 0-619-21743-X.

After Summer 2008, do not use the following:

  • Kurose, James, & Ross, Keith, Computer Networking: A Top-Down Approach, 4th Edition, Addison-Wesley, 2008, ISBN 0321497708.
  • Tanenbaum, Computer Networks, 4th Edition, Prentice Hall, 2003, ISBN 0-13-066102-3.
  • Comer, Computer Networks and Internets, 4th Edition, Prentice Hall, 2003, ISBN 0131433512.
  • Tomsho, G. Guide to Networking Essentials, 5th Edition, Course Technology, 2006, ISBN 1-418-83718-0.

Alternative Linux textbook:

  • Sobell, Practical Guide to Red Hat Linux(R) Fedora(TM) Core and RHEL 3rd E, Addison-Wesley, 2006, ISBN 978-0132280273.

CS 367 - Network and Security Administration

  • Odom, W. CCNA Intro: CCNA Self-Study Exam Certification Guide, 1st Edition, Cisco Press, 2003, ISBN 1-58720-094-5
  • Testout!, Network + Lab Sim, Course Technology, 2005, ISBN 1-418-83585-4

CS 368 - Distributed Computing

  • Delay action until Fall II 2008
  • Comer, D. & Stevens, D. Internetworking with TCP/IP: Client-Server Programming and Applications, Linux/POSIX Version, Prentice Hall, 2001, ISBN 0-13-032071-4

CS 373 - Computer Network Security

  • Ciampa, Security+ Guide to Network Security Fundamentals, 2nd Edition, Thomson Course Technology, ISBN 0-619-21566-6.
  • LabSim for Security+, Thomson Course Technology, ISBN 0-619-21716-2.

CS 380 - Compilers

  • Aho, Sethi, Ullman, Compilers: Principles, Techniques, and Tools, 2nd Edition, Addison-Wesley, 2006, ISBN 0-321-48681-1.

IS (Information Systems) Courses:


IS 205 - Managing Information Systems

  • Laudon, Management Information Systems, 10th Edition, Prentice Hall, 2007, ISBN 978-0132337748.

After Summer 2008, do not use the following:

  • O'Brien, Management Information Systems, 8th Edition, McGraw-Hill, 2007, ISBN 0-07-351154-4.

IS 216 - COBOL I

  • Stern, Cobol for the 21st Century, 11th Edition, Wiley, 2005, ISBN 978-0471722618.

IS 217 - COBOL II

  • Stern, Cobol for the 21st Century, 11th Edition, Wiley, 2005, ISBN 978-0471722618.

IS 310 - Business Applications

  • Laudon, Interactive Computing Series, McGraw-Hill, 2003, ISBN 0-0742-3390-4.
    Custom package available through Park University bookstore and MBS:
    Package contents:
    • Laudon, FrontPage 2000 Brief, 2000, ISBN 0072358556.
    • Laudon, PowerPoint 2002 Brief, 2002, ISBN 0072472537.
    • Laudon, Excel 2002 Brief, 2002, ISBN 0072472545.
    • Laudon, Access 2002 Brief, 2002, ISBN 0072472561.

IS 315 - Computer Systems Analysis and Design I

  • Kendall, Systems Analysis & Design, 7th Edition, Prentice Hall, 2008, (Bundled with Visible Analyst Workbench 7.6 CD). ISBN 0-13-2410737

After Summer 2008, do not use the following:

  • Whitten, Systems Analysis and Design Methods, 7th Edition,
    McGraw Hill, 2007, ISBN 0073052337.
    Can be bundled with Visible analyst or System Architect upon request.

IS 316 - Computer Systems Analysis and Design II

  • Kendall, Systems Analysis & Design, 7th Edition, Prentice Hall, 2008, (Bundled with Visible Analyst Workbench 7.6 CD). ISBN 0-13-2410737

After Fall 1 2008, do not use the following:

  • Whitten, Systems Analysis and Design Methods, 7th Edition,
    McGraw Hill, 2007, ISBN 0073052337.
    Can be bundled with Visible analyst or System Architect upon request.

IS 317 - Systems Analysis and Design

  • Kendall, Systems Analysis & Design, 7th Edition, Prentice Hall, 2007, ISBN 978-0132240857.
    Optionally, students can purchase Visible Analyst Workbench 7.6 (Student Edition) separately at http://www.visible.com/ or purchase the text bundled with the Visible Analyst Workbench 7.6 CD from Prentice Hall using ISBN 978-0132410731 or 0-13-2410737.

After Summer 2008, do not use the following:

  • Whitten, Systems Analysis and Design Methods, 7th Edition, McGraw Hill, 2007, ISBN 0073052337.
    Can be bundled with Visible analyst or System Architect upon request.

IS 320 - Object-Oriented Modeling

  • Satzinger, Jackson, Burd, Object Oriented Analysis & Design with the Unified Process, Course Tech Ptr, 2004, ISBN 0-619-21643-3.

IS 361 - Data Management Concepts

  • Concepts of Database Management, Sixth Edition , Philip J. Pratt, Joseph J. Adamski, ISBN 13: 978-1-4239-0147-1 ? 2008, ISBN 10: 1-4239-0147-9, Publish date: August 22, 2007, 386 pages.
  • Lab: Microsoft Office Access 2007: Complete Concepts and Techniques Gary B. Shelly, Thomas J. Cashman, Philip J. Pratt, Mary Z. Last ISBN 13: 978-1-4188-4340-3 ? 2008
    ISBN 10: 1-4188-4340-7 Publish date: June 1, 2007 528 pages

After Summer 2008, do not use the following:

  • Silberschatz, Korth, Sudarshan, Database Systems Concepts, 5th Edition, McGraw-Hill, 2006, ISBN 0072958863.

IS 362 - Applied Database Management

  • Hoeffer, Modern Database Management, 8th Edition, Prentice Hall, 2006, ISBN 0-13-221211-0.
  • Lab Book:
    Microsoft Office Access 2003: Comprehensive Concepts and Techniques, CourseCard Edition
    Gary B. Shelly, Thomas J. Cashman, Philip J. Pratt, Mary Z. Last
    Publish date: March 30, 2005 688 pages (Softcover)
    ISBN 1418843636

IS 370 - Information Security

  • Whitman, Mattord, Principles of Information Security, 3rd Edition, Course Technology, 2007, ISBN 1-423-90177-0

After Summer 2008, do not use the following:

  • Whitman, Mattord, Principles of Information Security, 2nd Edition, Course Technology, 2004, ISBN 0-619-21625-5.

IS 450 - Systems Analysis Senior Seminar

  • Schwalbe, Kathy Introduction to Project Management 2006,
    350 pages Softcover, Publish date: December 15, 2005
    ISBN 1-4188-3559-5.

^ Back to the Top

---------------------------------

University Resources


This page was last modified on Wednesday November 12 2008