Textbooks for Spring 2012
[You can also access the list of books for prior Fall 2011 semester]
The following table shows all CSC courses offered in the Spring 2012 semester, along with any required textbooks and links to sources for textbooks. While the Department of Computer Science does not endorse any particular vendor, we point out that purchasing from the UNCG Bookstore has the advantage of an on-campus location and simple returns throughout the add/drop period, and a portion of the sales at the UNCG Bookstore comes back to UNCG to support student scholarships. The Amazon link is given as perhaps the best source for information about the books (including customer reviews), and the AllBookstores.com is a comparison shopping site that gives quotes from multiple online booksellers.
|
CSC 101: Introduction to Computer Concepts Computers Are Your Future Complete 12th edition (Jan 29, 2011) by Catherine LaBerta Prentice Hall ISBN-13: 978-0132544948 | UNCG Bookstore Amazon AllBookstores.com |
| Additional required book: Essentials of Visual Basic 6.0 Programming by David I. Schneider Prentice Hall ISBN-13: 978-0130127204 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 130: Introduction to Computer Science Starting Out with Java: From Control Structures through Data Structures by Tony Gaddis and Godfrey Muganda Addison Wesley ISBN-13: 978-0321421029 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 230: Elementary Data Structures and Algorithms Data Structures and Abstractions with Java 3rd edition (Sept 23, 2011) by Frank Carrano Prentice Hall ISBN-13: 978-0136100911 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 250: Foundations of Computer Science I Discrete Structures, Logic, and Computability 3rd edition (Feb 26, 2009) by James L. Hein Jones & Bartlett Publishers ISBN-13: 978-0763772062 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 261: Computer Organization and Assembly Language Introduction to 80x86 Assembly Language and ComputeR Architecture 2nd Edition (Feb 26, 2009) by Richard C. Detmer Jones and Bartlett Publishers ISBN-13: 978-0763772239 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 330: Advanced Data Structures Data Structures and Problem Solving Using Java 4th edition by Mark Allen Weiss ISBN-13: 978-0321541406 |
UNCG Bookstore Amazon AllBookstores.com |
|
CSC 339: Concepts of Programming Languages Concepts of Programming Languages 9th edition (April 2, 2009) by Robert W. Sebesta Addison Wesley ISBN-13: 978-0136073475 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 340: Software Engineering Object-Oriented and Classical Software Engineering 8th edition (July 19, 2010) by Stephen Schach McGraw-Hill ISBN-13: 978-0073376189 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 350: Foundations of Computer Science II Discrete Structures, Logic, and Computability 3rd edition (Feb 26, 2009) by James L. Hein Jones & Bartlett Publishers ISBN-13: 978-0763772062 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 490: Senior Project No textbook | |
|
CSC 495: Special Topics - Overlay Networks UNIX Network Programming 3rd edition (Nov 24, 2003) by W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff Addison-Wesley Professional ISBN-13: 978-0131411555 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 495: Special Topics - Problem Solving and Programming Programming Pearls 2nd edition (Oct 7, 1999) by Jon Bentley Addison-Wesley Professional ISBN-13: 978-0201657883 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 529: Artificial Intelligence Artificial Intelligence: Foundations of Computational Agents by David Poole and Alan Mackworth Cambridge University Press ISBN-13: 978-0521519007 | UNCG Bookstore Amazon AllBookstores.com |
| Additional recommended book: Prolog Programming for Artificial Intelligence 4th edition (Aug 24, 2011) by Ivan Bratko Addison Wesley ISBN-13: 978-0321417466 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 539: Introduction to Compiler Design Crafting a Compiler by Charles N. Fischer, Ron K. Cytron, and Richard J. LeBlanc Addison Wesley ISBN-13: 978-0136067054 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 562: Principles of Operating Systems Operating System Concepts 8th Edition (July 28, 2008) by Abraham Silberschatz, Peter B. Galvin, and Greg Gagne Wiley ISBN-13: 978-0470128725 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 567: Principles of Computer Networks Data Communications and Networking 4th Edition (February 9, 2006) by Behrouz Forouzan McGraw-Hill ISBN-13: 978-0073250328 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 656: Foundations of Computer Science Algorithmic Combinatorics on Partial Words by Francine Blancet-Sadri Chapman & Hall/CRC ISBN-13: 978-1420060928 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 663: Advanced Topics - Overlay Networks UNIX Network Programming 3rd edition (Nov 24, 2003) by W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff Addison-Wesley Professional ISBN-13: 978-0131411555 | UNCG Bookstore Amazon AllBookstores.com |
|
CSC 676: Topics in Database Systems Data Mining: Concepts and Techniques 3rd edition (July 6, 2011) by Jiawei Han, Micheline Kamber, and Jian Pei Morgan Kaufmann ISBN-13: 978-0123814791 | UNCG Bookstore Amazon AllBookstores.com |