Department of Computer Science

Textbooks for Fall 2010

[You can also access the list of books for current Spring 2011 semester]

The following table shows all CSC courses offered in the Fall 2010 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
11th edition (Jan 17, 2010)
by Catherine LaBerta
Addison-Wesley
ISBN-13: 978-0135092767
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 110: Computational Problem Solving
Starting Out with Programming Logic and Design
2nd edition (Oct 11, 2009)
by Tony Gaddis
Addison Wesley
ISBN-13: 978-0136077732
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
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 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
SPARC Architecture, Assembly Language Programming, and C
2nd Edition
by Richard P. Paul
Prentice Hall
ISBN-13: 978-0130255969

UNCG Bookstore
Amazon
AllBookstores.com
Additional required book:
Logic and Computer Design Fundamentals
Fourth Edition (June 17, 2007)
by M. Morris Mano and Charles Kime
Prentice Hall
ISBN-13: 978-0131989269

UNCG Bookstore
Amazon
AllBookstores.com
CSC 312: Ethics in Computer Science
No textbook
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 340: Software Engineering
Object-Oriented and Classical Software Engineering
7th edition (June 29, 2006)
by Stephen Schach
McGraw-Hill
ISBN-13: 978-0073191263
UNCG Bookstore
Amazon
AllBookstores.com
CSC 471: Principles of Database Systems
Database System Concepts
6th edition January 27, 2010)
by Abraham Silberschatz, Henry Korth, and S. Sudarshan
McGraw-Hill
ISBN-13: 978-0073523323
UNCG Bookstore
Amazon
AllBookstores.com
CSC 490: Senior Project
No textbook
CSC 540: Human-Computer Interface Development
Interaction Design: Beyond Human-Computer Interaction
2nd edition (March 23, 2007)
by Helen Sharp, Yvonne Rogers, and Jenny Preece
Wiley
ISBN-13: 978-0470018668
UNCG Bookstore
Amazon
AllBookstores.com
CSC 553: Theory of Computation
Automata and Computability
by Dexter C. Kozen
Springer
ISBN-13: 978-0387949079
UNCG Bookstore
Amazon
AllBookstores.com
CSC 555: Algorithm Analysis and Design
Introduction to Algorithms
Third Edition (Sept 30, 2009)
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
The MIT Press
ISBN-13: 978-0262033848
UNCG Bookstore
Amazon
AllBookstores.com
CSC 561: Principles of Computer Architecture
Computer Organization and Design: The Hardware/Software Interface
Fourth Edition (Nov 10, 2008)
by David A. Patterson and John L. Hennessy
Morgan Kaufmann
ISBN-13: 978-0123744937

UNCG Bookstore
Amazon
AllBookstores.com
Additional required book:
Logic and Computer Design Fundamentals
Fourth Edition (June 17, 2007)
by M. Morris Mano and Charles Kime
Prentice Hall
ISBN-13: 978-0131989269

UNCG Bookstore
Amazon
AllBookstores.com
CSC 568: Principles of Wireless Networks
Wireless Communications & Networks
2nd Edition (Nov 22, 2004)
by William Stallings
Prentice Hall
ISBN-13: 978-0131918351
UNCG Bookstore
Amazon
AllBookstores.com
CSC 580: Cryptography and Security in Computing
Cryptography and Network Security: Principles and Practice
5th Edition (Jan 24, 2010)
by William Stallings
Prentice Hall
ISBN-13: 978-0136097044
UNCG Bookstore
Amazon
AllBookstores.com
CSC 640: Software Engineering
Object-Oriented and Classical Software Engineering
7th edition (June 29, 2006)
by Stephen Schach
McGraw-Hill
ISBN-13: 978-0073191263
UNCG Bookstore
Amazon
AllBookstores.com
CSC 653: Advanced Theory of Computation
Introduction to the Theory of Computation
Second Edition (Feb 15, 2005)
by Michael Sipser
Course Technology
ISBN-13: 978-0534950972
UNCG Bookstore
Amazon
AllBookstores.com
CSC 655: Advanced Topics in Algorithms
Introduction to Algorithms
Third Edition (Sept 30, 2009)
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
The MIT Press
ISBN-13: 978-0262033848
UNCG Bookstore
Amazon
AllBookstores.com
CSC 671: Advanced Database Systems
Database System Concepts
6th edition January 27, 2010)
by Abraham Silberschatz, Henry Korth, and S. Sudarshan
McGraw-Hill
ISBN-13: 978-0073523323
UNCG Bookstore
Amazon
AllBookstores.com
CSC 680: Advanced Topics in Computer Security
A Practical Guide to Trusted Computing
by D. Challener, K. Yoder, R. Catherman, D. Safford, and L. van Doorn
IBM Press
ISBN-13: 978-0132398428
UNCG Bookstore
Amazon
AllBookstores.com
 

Page updated: 11-Jan-2011

Accessibility Policy

Department of Computer Science
The University of North Carolina at Greensboro
167 Petty Building
Greensboro, NC 27402-6170
VOICE 336.256.1112
FAX 336.256.0439