Park University Logo

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

Approved Textbook List

When choosing a textbook(s) for a course, instructors are expected to first read the course's "Course Guidelines" Web page. That tells the teacher what sort of textbook to look for and whether two textbooks are necessary. Normally, instructors should choose one book from a particular course's textbook list. However, some courses require using more than one book. If such a course has two (or possibly more) lists of books, instructors should choose one book from each of the lists. For each list, the home campus textbook selection(s) is listed first, and the books are listed in descending order of preference (better choices at the top).

CS (Computer Science) Courses:

CS 140 - Introduction to Computers

All of the following are required:
Approved

  • Willliams, Sawyer, Using Information Technology, Complete, 7th Edition, McGraw-Hill Irwin, 2006, ISBN 0-07-226071-8.
  • Shelley Gaskin, et al. GO! With Microsoft Office 2007, Introductory, Pearson Education, 2008 ISBN# 0-13-167999-6 ISBN# 978-1-13-167999-3
  • Triad Interactive SimNet for Office 2007 w/Registration card, 2007 ISBN # to follow McGraw-Hill Higher Education
  • IMPORTANT:
    a) Be sure to purchase text books with the correct ISBN#(To Follow)
    b) SIMNET IS A CD WHICH MUST BE PURCHASED NEW EACH SESSION.
    c) ALL THREE MATERIALS ABOVE ARE REQUIRED.

CS 144 - Beginning Programming with Multimedia Projects

All of the following are required:
Approved

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

Discontinued Fall 2008

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

CS 151 - Introduction to Programming

Approved

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

Discontinued Fall 2008

  • 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

Approved

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

Discontinued Fall 2008

  • 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

Approved

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

Discontinued Fall 2008

  • 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

Approved

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

Discontinued Fall 2008

  • 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

Approved

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

Discontinued Fall 2008

  • 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)

Approved (both are required)

  • 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

Approved

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

CS 314 - User Interface Design

Use one of these books for the interface design portion of the course:

Approved

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

Discontinued Fall 2008

  • 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

Approved

  • Lagerstrom, Programming the Web Using XHTML and JavaScript, McGraw-Hill, 2003, ISBN 0-07-256031-2.

Discontinued Fall 2008

  • 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.

Optional reference book:

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

CS 322 - Web Programming II

Delay Action until Fall II 2008.

Teachers and students are encouraged to use Park's arrr server for JSP and 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. Metlapalli is a textbook, but it has not been published yet. It is scheduled to be published 9/1/07 and at that point, teachers should consider using it for their spring 2008 classes.

Choose one JSP book:

Approved

  • 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.
  • (starting spring 2008)
    Metlapalli, JavaServer Pages, Jones & Bartlett, 2007, ISBN 0763735922.

Choose one ASP.NET book:

Approved

  • Ruvalcaba, Build Your Own ASP.NET 2.0 Website Using C# & VB.NET, SitePoint, 2006, ISBN 0-9752402-8-5.

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

Approved

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

Discontinued Fall 2008

  • 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

Approved

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

Discontinued Fall 2008

  • 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, 4th Edition, Prentice Hall, 2003, ISBN 0-13-038474-7.

CS 360 - Database Management

Approved

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

Discontinued Fall 2008

  • 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

Approved

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

Discontinued Fall 2008

  • 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

Approved

  • 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

Approved

  • 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

Approved

  • 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

Approved

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

Discontinued Fall 2008

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

IS 216 - COBOL I

Approved

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

IS 217 - COBOL II

Approved

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

IS 310 - Business Applications

Approved

  • 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

Approved

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

Discontinued Fall 2008

  • 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

Approved

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

Discontinued Fall 2008

  • 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

Approved

  • Kendall, Systems Analysis & Design, 7th Edition, Prentice Hall, 2007, ISBN 978-0132240857 (Bundled with: Visible Analyst Workbench 7.6 CD).
    Optionally, students can purchase Visible Analyst Workbench 7.6 (Student Edition) separately at http://www.visible.bigstep.com/

Discontinued Fall 2008

  • 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

Approved

  • 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

Approved

  • 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
Discontinued Fall 2008
  • Silberschatz, Korth, Sudarshan, Database Systems Concepts, 5th Edition , McGraw-Hill, 2006, ISBN 0072958863.

IS 362 - Applied Database Management

Approved

  • 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

Approved

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

Discontinued Fall 2008

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

IS 450 - Systems Analysis Senior Seminar

Approved

  • 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 Friday April 18 2008