Curriculum Overview 

Computer Programming 

Software Systems Development 

Certifications 

Our Education Model 

Skills & Knowledge Outcomes 

Bookstore 

Required and Recommended Reading for iCarnegie Courses

The following books are required (or are recommended or alternate books, as indicated) for iCarnegie SSD courses.

In the list below, "Spring" semester starts in the first week of January, "Summer" semester starts in the middle of May, and "Fall" semester starts in the beginning of September.


SSD1: Introduction to Information Systems

Textbook for Fall 2008: (English)

book cover      Introduction to Programming Using Java: An Object-Oriented Approach 2nd Edition
David Arnow, Scott Dexter, Gerald Weiss
ISBN: 0-321-20006-3
Addison-Wesley
Order online
 

Back to top


SSD2: Introduction to Computer Systems

Textbook for Fall 2008: (English)

SSD2 book cover New Perspectives on Computer Concepts, 9th Edition, Comprehensive
June Jamrich Parsons and Dan Oja
ISBN: 1-418-83944-2
Course Technologies
Order online

Note: The 8th edition, ISBN 0-619-26765-8, or 7th edition, ISBN 0-619-24361-9, of the book can be used instead of the 9th edition.
 

Back to top


SSD3: Object-Oriented Programming and Design

Required Textbook for Fall 2008: (English)

SSD3 book cover Beginning Java Objects: From Concepts To Code, Second Edition
Jacquie Barker
ISBN: 1-59059-457-6
Apress
Order online

Back to top


SSD4: User-Centered Design and Testing

Textbook for Fall 2008: (English)

book cover Programming with Microsoft Visual Basic .NET, Second Edition
Diane Zak
ISBN: 0-619-21718-9
Course Technologies
Order online
 

Back to top


SSD5: Data Structures and Algorithms

Textbooks for Fall 2008: (English)

book cover Data Structures and Problem Solving Using C++ (2nd Edition)
Mark Allen Weiss
ISBN: 0-201-61250-X
Addison-Wesley Publishing, 1999
Order online
 
book cover C++: The Complete Reference; 4th Edition
Note: This book is a required course textbook.
Herbert Schildt
ISBN: 0-07-222680-3
McGraw-Hill, 2002
Order online

Back to top


SSD6: System-Level Programming

Fall 2008: No required textbook for SSD6.

Back to top


SSD7: Database Systems

Textbook for Fall 2008: (English)

SSD7 book cover      Database Systems: A practical approach to Design, Implementation, and Management; 4th Edition
Thomas M. Connolly, et al
ISBN: 0-321-21025-5
Addison-Wesley, 2004
Order online

Note: The 3rd edition (ISBN: 0-201-70857-4) or 2nd edition (ISBN: 0-201-34287-1) of the book can be used instead of the new 4th edition. Copies of old editions may be available through sources that sell used books.


Back to top


SSD8: Networks and Distributed Computing

Textbooks for Fall 2008: (English)

SSD8 Reilly book cover Network Programming and Distributed Computing
David Reilly and Michael Reilly
ISBN: 0-201-71037-4
Addison Wesley, 2002
Order online
 
book cover Computer Networking: A Top-Down Approach Featuring the Internet; 3rd edition
James F. Kurose, Keith W. Ross
ISBN: 0-321-22735-2
Addison Wesley Longman, Inc., 2004
Order online

Note: The second edition of this book (ISBN: 0-201-97699-4) can be used instead of the 3rd edition. Copies of the 2nd edition may be available through sources that sell used books.
 

Back to top


SSD9: Software Specification, Testing and Maintenance

Textbook for Fall 2008: (English)

SSD9 book cover Object-Oriented and Classical Software Engineering; 7th Edition
Stephen R. Schach
ISBN: 0-07-319126-4
McGraw-Hill, 2006
Order online

Note: The previous (6th) edition of this book (ISBN: 0-07-286551-2) can be used instead of the new 7th Edition. Copies of this edition may be available through sources that sell used books.
 

Back to top


SSD10: Software Project Organization and Management

Textbook for Fall 2008: (English)

book cover Software Project Management : A Unified Framework
Walker Royce
ISBN: 0-201-30958-0
Addison-Wesley Pub Co, 1998
Order online

Back to top



 
  Copyright © 2004-2008 iCarnegie, Inc. All rights reserved.
Designated trademarks and brands are the property of their respective owners.
Site map | Policies | Contact Us