Textbook Listing for Online Self-Paced Courses
|
Programming & Algorithms I in Java (1 book required) |
|
| Dr. Anne Keuneke | |
|
Title |
Java Software Solutions |
|
Author |
Lewis & Loftus |
|
ISBN |
0-321-40949-3 |
|
Publisher |
Addison-Wesley |
|
Edition |
5th, 2007 |
|
Assembly Language Programming (1 book required) |
|
| Dr. Judy Challinger | |
|
Title |
68000 Family Assembly Language |
|
Author |
Alan Clements |
|
ISBN |
0-534-93275-4 |
|
Publisher |
PWS Publishing Company |
|
Edition |
1994 |
|
Algorithms & Data Structures in C++ (1 book required) |
|
|
|
Dr. Melody Stapleton |
|
Title |
Data Structure & Program Design in C++ |
|
Author |
Robert Kruse & Alex Ryba |
|
ISBN |
0137689950 |
|
Publisher |
Prentice Hall |
|
Edition |
Current |
|
Algorithms & Data Structures in Java (1 book required) |
|
|
|
Dr. Anne Keuneke |
|
Title |
Data Structures, Algorithms, and Applications in Java |
|
Author |
Sartaj Sahni |
|
ISBN |
0-929306-33-3 |
|
Publisher |
McGraw Hill |
|
Edition |
2nd |
CSCI 315 |
Programming Languages (1 book required) |
|
|
Dr. Judy Challinger |
|
Title |
Modern Programming Languages: A Practical Introduction |
|
Author |
Adam Webber |
|
ISBN |
1-887902-76-7 |
|
Publisher |
Franklin Beedle & Associates |
|
Edition |
2002 |
|
|
Programming Languages (recommended) |
|
Title |
Professional .NET Framework 2.0 |
|
Author |
Joe Duffy |
|
ISBN |
978-0-7645-7135-0 |
|
Publisher |
Wrox |
|
Edition |
2006 |
EECE 320 |
Computer Architecture (1 book required) |
| (was CSCI 320) |
Dr. Judy Challinger |
| Title |
Computer Organization and Design |
| Author |
David A. Patterson & John L. Hennessy |
| ISBN |
1-55860-604-1 |
| Publisher |
Elsevier Science |
| Edition |
3rd, 2005, Paperback (The 2007 edition is also OK; it is a reprint, but is not revised) |
| CSCI 340 | Operating Systems Programming |
| Dr. Robert Roggio | |
|
Title |
Operating System Concepts |
|
Authors |
Silberschatz, Galvin & Gagne |
|
ISBN |
0-471-69466-5 |
|
Publisher |
Wiley |
|
Edition |
7th |
|
Object-Oriented Programming & Implementations in Java (2 books required) |
|
| Dr. Anne Keuneke | |
|
Title |
Core Java (Volumes I and II) |
|
Author |
Gary Cornell and Cay Horstmann |
|
ISBN |
(Vol. I) 0131482025 or 978-0131482029; (Vol II) 0131118269 or 978-0131482029 |
|
Publisher |
Prentice Hall PTR |
|
Edition |
7th (2004) or 8th (2007) Editions |
| Computer Networks (1 book required) | |
| Dr. Seung-Bae Im | |
|
Title |
Computer Networking Complete Package |
|
Author |
James F. Kurose & Keith W. Ross |
|
ISBN |
0321418492 or 9780321418494 |
|
Publisher |
Addison-Wesley |
|
Edition |
2007, paperback |
|
Computer Graphics Programming (1 book required) |
|
| Dr. Judy Challinger |
|
|
Title |
Interactive Computer Graphics: A Top-Down Approach with OpenGL |
|
Author |
Edward Angel |
|
ISBN |
0321321375 |
|
Publisher |
Addison-Wesley |
|
Edition |
4th, 2005 |
|
Graphical User Interface Implementation (1 book required) |
|
| Dr. Judy Challinger | |
|
Title |
Definitive Guide to Java Swing, Third Edition |
|
Author |
John Zukowski |
|
ISBN |
1-59059-447-9 |
|
Publisher |
APress |
|
Edition |
3rd, June 2005 |
|
|
Graphical User Interface Implementation (recommended) |
|
Title |
The Essence of Object-Oriented Programming with Java and UML |
|
Author |
Bruce E. Wampler |
|
ISBN |
0-201-73410-9 |
|
Publisher |
Addison-Wesley |
|
Edition |
2002 |
| Advanced Database Management Systems |
|
| (was CSCI 570) | Dr. Melody Stapleton |
| Note |
Textbooks and course manuals are supplied by the Oracle corporation - Please contact instructor. |
|
Advanced Topics: Mobile/Wireless with J2ME (1 book required) |
|
| Dr. Judy Challinger | |
|
Title |
Beginning J2ME: From Novice to Professional |
|
Authors |
Sing Li and Jonathan Knudson |
|
ISBN |
1-59059-447-9 |
|
Publisher |
APress |
|
Edition |
3rd, 2005 |
CSCI 598 |
Advanced Topics: The .NET Framework (1 book required) |
|
|
Dr. Judy Challinger |
|
Title |
Modern Programming Languages: A Practical Introduction |
|
Author |
Adam Webber |
|
ISBN |
1-887902-76-7 |
|
Publisher |
Franklin Beedle & Associates |
|
Edition |
2002 |
|
|
Advanced Topics: The .NET Framework (recommended) |
|
Title |
Professional .NET Framework 2.0 |
|
Author |
Joe Duffy |
|
ISBN |
978-0-7645-7135-0 |
|
Publisher |
Wrox |
|
Edition |
2006 |
|
Distributed Computing (2 books required) |
|
| Dr. Anne Keuneke | |
|
Title |
Cora Java Volume I |
|
Author |
Gary Cornell & Cay Horstmann |
|
ISBN |
978-0131482029 |
|
Publisher |
Prentice Hall |
|
Edition |
7th, August 2004 |
|
Title |
Cora Java Volume II |
|
Author |
Gary Cornell & Cay Horstmann |
|
ISBN |
978-0131482029 |
|
Publisher |
Prentice Hall |
|
Edition |
7th, November 2004 |
|
Computer Architecture |
|
|
Dr. Benjoe Juliano |
|
|
Title |
Computer Architecture: A Quantitative Approach (required) |
|
Authors |
John L. Hennessy, & David A. Patterson |
|
ISBN |
978-0-12-370490-0 |
|
Publisher |
Morgan Kaufmann/Elsevier |
|
Edition |
4th Edition, 2006 |
|
Title |
Computer Organization and Design (recommended) |
|
Author |
John L. Hennessy, & David A. Patterson |
|
ISBN |
978-0-12-370606-5 |
|
Publisher |
Morgan Kaufmann/Elsevier |
|
Edition |
3rd Edition, 2007 |
|
Software Engineering (4 books required) |
|
| Dr. Robert Roggio |
|
|
Title |
Use Cases – Requirements in Context (required) |
|
Authors |
Kulak and Guiney |
|
ISBN |
0-321-15498-3 |
|
Publisher |
Addison-Wesley |
|
Edition |
2004 (or most recent) |
|
Title |
Visually Modeling with Rational Rose 2002 and UML (required) |
|
Author |
Terry Quatrani |
|
ISBN |
0-201-72932-6 |
|
Publisher |
Addison-Wesley |
|
Edition |
2003 (or most recent) |
|
Title |
The Rational Unified Process – An Introduction (required) |
|
Author |
Philippe Kruchten |
|
ISBN |
0-321-19770-4 |
|
Publisher |
Addison-Wesley |
|
Edition |
3rd, 2004 (or most recent) |
|
Title |
Object-Oriented Software Engineering (required) |
|
Authors |
Lethbridge and Langaniere |
|
ISBN |
0077097610 |
|
Publisher |
McGraw-Hill |
|
Edition |
Aug 2001 (or most recent) |
|
Topics in Software Engineering |
|
|
Dr. Robert Roggio |
|
|
Title |
Same 4 books as listed for CSCI 630 (please see directly above) |
|
Authors |
|
|
ISBN |
|
|
Publisher |
|
|
Edition |
|
|
Operating Systems |
|
|
Dr. Robert Roggio |
|
|
Title |
Operating System Concepts |
|
Authors |
Silberschatz, Galbin, and Gagne |
|
ISBN |
0-471-69466-5 |
|
Publisher |
Wiley |
|
Edition |
7th |
| Design & Analysis of Algorithms (1 book required) | |
| Dr. Anne Keuneke | |
|
Title |
Computer Algorithms, Pseudocode |
|
Author |
Horowitz, Rajasekaran & Sahni |
|
ISBN |
0-7167-8316-9 (Pseudocode version) |
|
Publisher |
Computer Science Press (WH Freeman & Co) |
|
Edition |
1998 |
|
Advanced Database Architecture & Administration I |
|
| (was CSCI 679 - Workshop I) | Dr. Melody Stapleton |
|
Title |
|
|
Author |
Oracle Course Manuals for Enterprise DBA - Part 1A: Architecture and Administration (Please contact instructor) |
|
ISBN |
|
|
Publisher |
|
|
Edition |
|
Database Administration II: Advanced Tuning and Recovery |
|
| (was CSCI 679 - Workshop II) | Dr. Melody Stapleton |
|
Title |
(Please contact instructor) |
|
Author |
|
|
ISBN |
|
|
Publisher |
|
|
Edition |
|
Topics in Artificial Intelligence: Computer Games (2 books required) |
|
| Dr. Anne Keuneke | |
|
Title |
AI for Game Developers (paperback) |
|
Authors |
David M. Bourg & Glenn Seemann |
|
ISBN |
0596005555 |
|
Publisher |
O'Reilly Media |
|
Edition |
1st (July 26, 2004) |
|
Title |
AI Game Engine Programming (Game Development Series) |
|
Author |
Brian Schwab |
|
ISBN |
1584503440 |
|
Publisher |
Charles River Media |
|
Edition |
1st - September 2004 |
Current list as of 07/2009