![]() Sell Back Your Copy for $22.75
Whether you buy it used on Amazon for $45.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $22.75.
Used Price$45.00
Trade-in Price$22.75
Price after
Trade-in$22.25 |
Written by a master teacher and author of the highly acclaimed The Art and Science of C, this new book helps students master the fundamentals of data structures while encouraging them to develop strong software engineering skills. By emphasizing modern programming concepts such as interfaces, abstraction, and encapsulation, the text provides an ideal foundation for further study of programming. With his clear explanations and engaging writing style, Professor Roberts leads students through the CS2 curriculum in a way that captures and holds their interest throughout.
HighlightsEric S. Roberts is a Professor of Computer Science at Stanford University and the department's Associate Chair for Educational Affairs. He is also the Charles Simonyi Professor for Innovation in Teaching. After receiving his Ph.D. in Applied Mathematics from Harvard University in 1980, Dr. Roberts founded and chaired the computer science department at Wellesley College. He then worked for five years as a researcher for Digital Equipment Corporation's Systems Research Center in Palo Alto, California. Dr. Roberts is also the author of The Art and Science of C, published by Addison-Wesley in 1995.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
6 of 6 people found the following review helpful:
5.0 out of 5 stars
Great book! The "SICP of C ?",
By A Customer
This review is from: Programming Abstractions in C: A Second Course in Computer Science (Paperback)
Haven't worked through the whole book yet, but I will say that I have other C or imperative-paradigm data structures book.The topics are very meaningful: thorough emphasis on recursion (usually misunderstood by C programmers), backtracking (in games - yes, fun!), graphs, trees, that is, the standard gammut of topics, but all written amidst a very interesting text that makes a person who loves programming to never let the book down, because of all the /usefull/ stuff that's in it. For instance, he uses an editor as the common thread to discuss buffers, then implents it using arrays, stack, and linked lists. You end up having a /practical/ introduction to those issues and the implications therein. This is not "practical" in the sense that it's "dumb". This is "real" as in "real GOOD, USEFUL, WELL WRITTEN, WELL DESIGNED" code. C hacking as it should be done. The code is written in crystal clear style (which is amazing for a C book), the author is keen on abstraction and library reuse. The excercises are great, and not dumb and mechanic. There isn't any book like this one for C out of the several that I've seen. If you want to learn C, after you learn the basics, this is THE book. I guess the other reviewer is right when he says that this must be the "SICP for C." And if you know anything about programming, you know that this is a big compliment. The author is an Applied Mathematics graduate from Harvard and a professor at Stanford. An excellent, excellent text! Addictive reading!
4 of 5 people found the following review helpful:
5.0 out of 5 stars
A CLASSIC!,
By A Customer
This review is from: Programming Abstractions in C: A Second Course in Computer Science (Paperback)
I have read through many books on data structures and algorithms (including the famous one from O'Reiley publishers), however I have no doubt that this is probably the best book on this subject. The author has put tremendous effort to generate amazing libraries for all the basic Data Structures. The exercise questions are very good as well. Also there is plenty of REAL programing examples, like implementation of editors, etc.. I just wish that Eric Roberts decides to write a similar book for java.
4 of 5 people found the following review helpful:
5.0 out of 5 stars
Easy to read and valuable,
By A Customer
This review is from: Programming Abstractions in C: A Second Course in Computer Science (Paperback)
I found this book extremely valuable for developing basic programming skills. The concepts are neccesary for any programmer. This book goes beyond the first book by showing you how to use the language and starts to make you think like a programmer, getting you into problem solving. Roberts has an easy-to-follow writing style and presents many different algorithms for solving the same problem. He clearly shows the positives and negatives of each. A very well-written book.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|