[ Formal Data | Course Tools | Syllabus & Schedule | Course Books | Course Materials | CourseInfo | Links ]
INFSCI 015 is unique in the sense that you will need to learn both C language and Data Structures in parallel. This page lists your required course books and some other books that may be helpful for your to master both subjects. You should be able to get both required books in the University Book Center. The two required books and four recommended books listed below has also been reserved for you in the University Library. You can locate the reserved books through Course Reserves.
The C Programming
Language, 2nd edition1 Read
publisher's description of the book 1It's important that you get the second edition because it presents the ANSI standard version of C. The second edition of the book is commonly referred as K&R2 |
In addition to being one of the best textbooks on C language, this book is considered as a "bible" of C programmers. Unlike many other course books it will serve you for years after taking the course.
Data Structures : A Pseudocode Approach With C by Richard F. Gilberg, Behrouz A. Forouzan Pws Pub Co;, 1998. ISBN: 0534951236
Buy
/ read about this book at amazon.com ($64.95)
|
If you have a programming experience or good knowledge of any programming language, K&R2 will be the only C book you will need for the course. If it is your first solid encounter with a programming language you may need one of many existing textbooks that provide a more gentle introduction to C for novice programmers. The teachers of this course have reviewed about a dozen of popular books and recommend you to use one of the following. Pick one that better fits your style or simply one that you have around. For those who may consider to buy these books we have provided the prices. Note, however, that price and quality are two different things. The first two books are among the best college textbooks on C. They have been used in the past in conjunction with other courses at our department, so you have a good chance to get a used copy from your fellow students. The second two are the leaders "home reader" market (this kind of books simply has to be cheaper).
A
Book on C: Programming in C Al Kelley and Ira Pohl 4th Edition (earlier editions will also work) Addison-Wesley1998, 752 pp. ISBN 0-201-18399-4 Read
publisher's description of the book |
|
ANSI
C: Problem Solving and Programming Kenneth Barclay Prentice Hall, 1991, 500 pp. ISBN 0-13-037326-5 Read
publisher's description of the book |
|
Programming in ANSI C
Stephen G. Kochan Sams, 1994, 534
pp.
|
|
Absolute
Beginner's Guide to C
by Greg M. Perry 2nd edition
|
The required book should be the only data structure book you need for this course. There are, however, a few other good books that use C language as a basis for data structures. Here is the list of books (with references to some information about each) that we consider better or closer to this course than others. Check if you want advanced knowledge on data structures. Some of these books could be found in Pitt or CMU library, but they have not been reserved for this course.
Copyright © 2000 Peter Brusilovsky