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
|