Programming Books C Java PHP Python Learn more Browse Programming Books
Rent
$80.75
  • List Price: $140.00
  • Save: $59.25 (42%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Dec 22, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Trade in your item
Get a $38.30
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Problem Solving with C++ (8th Edition) Paperback – March 18, 2011

ISBN-13: 978-0132162739 ISBN-10: 0132162733 Edition: 8th

Rent
Price: $80.75
15 New from $149.79 29 Used from $84.99
Rent from Amazon Price New from Used from
Paperback, March 18, 2011
$149.79 $84.99

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 1056 pages
  • Publisher: Addison-Wesley; 8 edition (March 18, 2011)
  • Language: English
  • ISBN-10: 0132162733
  • ISBN-13: 978-0132162739
  • Product Dimensions: 8.9 x 7.3 x 1.5 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon Best Sellers Rank: #37,462 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Introductory Programming / Java™

About the Author

Walter Savitch is Professor Emeritus of Computer Science at the University of California–San Diego. He received his PhD in mathematics from the University of California–Berkeley in 1969. Since that time he has been on the faculty of the University of California–San Diego (UCSD). He served as director of the UCSD Interdisciplinary PhD program in cognitive science for over ten years. He has served as a visiting researcher at the computer science departments of the University of Washington in Seattle and at the University of Colorado in Boulder, and has been a visiting scholar at the Centrum voor Wiskunde en Informatica in Amsterdam.

Contributing author, Kenrick Mock, is an Associate Professor at the University of Alaska–Anchorage. He has also taught at Washington State University, Portland State University, and the University of California–Davis. He teaches undergraduate computer science courses across the curriculum including introductory C++, Java™, Visual Basic® for non-programmers, algorithms, computer security, and artificial intelligence. With the Coastal Marine Institute at UAA, he helped develop a computer system to aid in research about Alaska sea ice and the atmosphere. Before becoming a teacher, Mock was a research scientist and software engineer at Intel™. He received a PhD in computer science from UC Davis.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

It's very informative and very well written.
Angel Hernandez Jr.
Good book has lots of exercises with answers plus many online videos you can watch.
Colin Qiao
This book is extremely helpful for any C++ beginners out there.
Emil E.

Most Helpful Customer Reviews

28 of 33 people found the following review helpful By Jeffrey K. Smith on June 19, 2011
Format: Paperback Verified Purchase
Yet another overly wordy, poorly organized book. The average length of a chapter in college textbooks seems to have roughly doubled since I last was in college back in the early 90's. I'm not finding any more real content, just more words. This makes books difficult to use as references, as you have to read 20+ pages to answer just about any question.

Chapter 6 (on character I/O) is a particularly good (or bad) example. It rambles all over the place, touching on topics that don't need to be addressed in this chapter, which makes it difficult for readers to keep track of the key points of the chapter or to look up answers to specific questions. Want to know the difference between ofstream and ostream? It will take some effort to find the answer. The very important eof method for input streams isn't addressed until the 48th page of the chapter!

And does anyone proofread books these days? I would have hoped that by the 8th edition obvious errors would have been found and removed. No, the toupper function does NOT "return the uppercase version of Char_Exp" as the table on page 355 claims, it returns the ASCII value of the uppercase version. It's not clear to me that a discussion of methods for character variables properly belongs in a chapter on I/O anyway. Shouldn't it be in the chapter that introduces character variables? (Just about every chapter includes topics that logically should be in other chapters.)
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By Stephanie on November 2, 2012
Format: Paperback Verified Purchase
Not a great book, but not a bad one either. It's a nice introductory text, although maybe a bit wordy at times. Has a few references to syntax in new C++ 11 standard, which is helpful. However, my friend has an older copy of this book- the fourth edition. It is roughly the same book. If your teacher assigns end-of-chapter questions, the numbers might not be the same, but otherwise it seems identical. If you're assigned this book for class, you could probably save $100 and buy an older edition. Kind of wishing I had.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Jared Stroud on March 1, 2013
Format: Paperback Verified Purchase
C++ was my first programming language and this book provides a solid foundation in c++ and programming concepts in general. With several detailed, well documented examples this is a fantastic book to start with. I highly recommend C++ if it's your first time learning a programming language and I would also recommend cplusplus.com as a reference site with a very helpful community.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Scott A. Cisney on February 18, 2013
Format: Loose Leaf Verified Purchase
I was wanting a bound book this book came without a cover so I had to place it into a three ring binder. Which is ok but I have to be careful not to tare the pages when I turn them. Plus it is too small to fit on all three rings so you have to use only the top two.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Abdullah on May 29, 2014
Format: Paperback Verified Purchase
This book is a perfect choice for learners who do have experience in C++ even though it teaches you every thing
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Sam R on February 5, 2014
Format: Paperback Verified Purchase
This was the required text for the C++ class I took last semester. I thought Savitch had plenty of examples and thoroughly explained how and why things were happening. It has a good wide range of the basic concepts of OOP. I think I was one of the only few people to read the book in the class and I easily got an A. I wish I had bought the book instead of just rented so I could have a reference to go back to in my more advanced classes.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By L. Vaughan on December 8, 2013
Format: Loose Leaf Verified Purchase
If you're learning C++ for the first time be prepared for A LOT of typos that can be really confusing. Seriously, the book is riddled with errors.

Aside from the mistakes the overall book is a good tool for learning C++. As some people have mentioned it does tend to be wordy, but the repetition helps to hammer the points home.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Melissa DeLuca on October 6, 2013
Format: Paperback Verified Purchase
It is clear and very helpful for beginner programmers. It goes step by step and gives a lot of examples and practice problems. It is definitely useful for those who are self-studying or have an unclear professor.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search