$126.33
FREE delivery 17 - 25 June. Details
Usually dispatched within 10 to 11 days
$$126.33 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$126.33
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Ships from
Paper Cavalier US
Ships from
Paper Cavalier US
Returns
Eligible for change of mind returns within 30 days of receipt
Eligible for change of mind returns within 30 days of receipt
This item can be returned in its original condition within 30 days of receipt for change of mind. However, if your item is damaged or defective, you may be entitled to a remedy after 30 days. Contact the seller or visit Third-Party Seller Returns to learn more.
Returns
Eligible for change of mind returns within 30 days of receipt
This item can be returned in its original condition within 30 days of receipt for change of mind. However, if your item is damaged or defective, you may be entitled to a remedy after 30 days. Contact the seller or visit Third-Party Seller Returns to learn more.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer—no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Problem Solving with C++: United States Edition Paperback – 20 February 2008

4.5 4.5 out of 5 stars 38 ratings

There is a newer edition of this item:

Problem Solving with C++
$391.72
(134)
Usually dispatched within 3 to 4 days
{"desktop_buybox_group_1":[{"displayPrice":"$126.33","priceAmount":126.33,"currencySymbol":"$","integerValue":"126","decimalSeparator":".","fractionalValue":"33","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"IexSz7t6y%2FJ%2FHiNNCK5Jc18C7sFpMYwUdcuBxJbgm%2FjXm94rfsLP4OalWc44cTO2S5PR%2BurhXlsp7KHqzi5IMXtw4Z%2FCHMUPBvfEcg0HsUdaUhocKdR5wSZpeuIkHCYh9Y0nmJZGjFqNAYuuIL29%2BEHkA5kkeUI8S9JsBLIODl1hkqau1A17rAXM9a%2B3xLVb","locale":"en-AU","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Now featuring new Video Notes the Seventh Edition ofProblem Solving with C++ continues to be the most widely used textbook by students and instructors in the introduction to programming and C++ language course. Through each edition, hundreds and thousands of students have valued Walt Savitch’s approach to programming, which emphasizes active reading through the use of well-placed examples and self-test examples. Created for the beginner, this book focuses on cultivating strong problem-solving and programming techniques while introducing students to the C++ programming language.
Read more Read less

Product description

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.

Kenrick Mock is an Associate Professor at the University of Alaska–Anchorage. He has also taught at Washington Stat 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.

Product details

  • Publisher ‏ : ‎ Pearson; 7th edition (20 February 2008)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 1072 pages
  • ISBN-10 ‏ : ‎ 0321531345
  • ISBN-13 ‏ : ‎ 978-0321531346
  • Dimensions ‏ : ‎ 18.8 x 3.51 x 22.96 cm
  • Customer Reviews:
    4.5 4.5 out of 5 stars 38 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Walter J. Savitch
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Walter John Savitch (born February 21, 1943) is best known for discovering the complexity class NL (nondeterministic logarithmic space), and for Savitch's theorem, which defines a relationship between the NSPACE and DSPACE complexity classes. His work in establishing complexity classes has helped to create the background against which non-deterministic and probabilistic reasoning can be performed.

He has also done extensive work in the field of natural language processing and mathematical linguistics. He has been focused on computational computing as it applies to genetics and biology for over 10 years.

Aside from his work in theoretical computer science, Savitch has written a number of textbooks for learning to program in C/C++, Java, Ada, Pascal and others.

Savitch received his PhD in mathematics from UC Berkeley in 1969 under the supervision of Stephen Cook. Since then he has been a professor at UCSD where he is currently a professor emeritus in the computer science department.

Bio from Wikipedia, the free encyclopedia.

Customer reviews

4.5 out of 5 stars
4.5 out of 5
38 global ratings

Review this product

Share your thoughts with other customers

Top reviews from Australia

There are 0 reviews and 0 ratings from Australia

Top reviews from other countries

Kab00m
5.0 out of 5 stars Good book to start learning C++
Reviewed in the United States on 26 November 2007
Verified Purchase
This was my first foray into C++, and I used this text for both the Intro and Advanced courses at my school. It's a good text because he explains the concepts, shows examples, warns against "gotchas," and gives stepping-stone assignments to build skills. I don't recall any pap or filler material to waste time over. It's solid without feeling like it was written by a robot.

Now that I've completed the book, I'm going to work back through it on my own and do more of the assignments to keep my skills sharp. Any book that helps one understand the concepts well enough to be kept for a reference is a good one.

If you are an absolute beginner, I wouldn't recommend starting with C++. Otherwise, this book should be a good start for you, too.
9 people found this helpful
Report
DXS
4.0 out of 5 stars Good Book, slighly misleading title
Reviewed in the United States on 10 January 2011
Verified Purchase
This is a beginners learn C++ book. It think it would work well for someone who has never programmed, though there is enough thoughtful details that a programmer wouldn't be bored with the beginners information at the start of the book.

The writing style and explanations are very clear and concise with an appropriate number of useful examples. I would recommend this to someone wishing to learn C++, of which I have had a hard time finding a good book on. I wish I found this years ago instead of the other ones that I have, which have been painful to learn from -- hence why I am still not very C++ savvy.

It does not teach you C first, which is preferable in my view (though I love C and am C savvy). It dives right in to the C++ feature set and does utilize the C++ STL (Standard Template Library) right from the start (isn't a C printf statement anywhere in the book). It does appear to go deep into many things. Here are a few of what I would consider important chapters (overall chapter topics): variables, looping & flow control & branching, functions, streams, arrays, string class & vectors, classes, inheritance, namespaces, nodes and linked lists, recursion, and exception handling to name a few of the 18 chapters.

The 'slightly misleading title' is the "Problem Solving" part of the title. "Problem Solving with C++" doesn't sound like a beginners book, it sounds like and advanced book that teaches new problems solving concepts and techniques to those who already know C++. Something like "Learning C++ With A Problem Solving Approach" would be more appropriate for this book.

I am 100 pages into this book (which went very smoothly), therefore will update this review in future. It only lost one star because of the title and because I haven't read the whole thing yet. So far I think it's an outstanding C++ book.
9 people found this helpful
Report
A buyer.
5.0 out of 5 stars I enjoy these books, Savitch is excellent.
Reviewed in the United States on 30 March 2021
Verified Purchase
I used this for college and the material was straight forward. I would definitely recommend this and also in conjunction with Gaddis, Starting Out with C++ for anyone starting out with C++.
Craig P.
5.0 out of 5 stars Great book! Simple and great for beginners!
Reviewed in the United States on 25 January 2015
Verified Purchase
Great book! Simple and easy to follow! Great for beginners. My only caveat is that since I was not a beginner (I already knew C well), that I personally would have benefitted from a book geared more for someone like me. So if you are experienced coming in like me, I know that Savitch has another book he himself recommends for that situation. If you're a beginner, go for it - Savitch is a great author.
One person found this helpful
Report
Robert
5.0 out of 5 stars Excellent Book
Reviewed in the United States on 17 November 2011
Verified Purchase
This is a great book for those learning programming for the first time while still providing enough content to satisfy those with experience. I would highly recommend this book for those looking to learn C++. Programming books are hard to find that balance logical progression, easy to digest concepts and in-depth information. This book is the best I've seen thus far.
One person found this helpful
Report