C++ Programming and thousands of other textbooks are available for instant download on your iPad, PC or Mac. Get your free Kindle app.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $76.98
 
 
   
Sell Back Your Copy
For a $73.49 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
C++ Programming: From Problem Analysis to Program Design (Introduction to Programming)
 
 

C++ Programming: From Problem Analysis to Program Design (Introduction to Programming) [Paperback]

D. S. Malik (Author)
3.5 out of 5 stars  See all reviews (6 customer reviews)

List Price: $153.95
Price: $107.62 & this item ships for FREE with Super Saver Shipping. Details
You Save: $46.33 (30%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Wednesday, February 1? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $76.98  
Paperback $107.62  
Sell Back Your Copy for $73.49
Whether you buy it used on Amazon for $85.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $73.49.
Used Price$85.00
Trade-in Price$73.49
Price after
Trade-in
$11.51
There is a newer edition of this item:
C++ Programming: From Problem Analysis to Program Design C++ Programming: From Problem Analysis to Program Design
$131.21
Available for Pre-order

Book Description

0538798084 978-0538798082 March 10, 2010 5
C++ PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, FIFTH EDITION, is the latest edition of the definitive text for CS1 courses. Author D.S. Malik continues to employ his student-focused, example-based methodology to teach C++ programming to introductory computing students. Each chapter includes new debugging sections, a wealth of new and updated exercises, and many helpful self-study tools such as complete programming examples. All syntax is explained thoroughly and reinforced through extensive examples and diagrams, and students are motivated to understand the "why?" behind key C++ concepts.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Lab Manual for Malik's C++ Programming: From Problem Analysis to Program Design $42.45

C++ Programming: From Problem Analysis to Program Design (Introduction to Programming) + Lab Manual for Malik's C++ Programming: From Problem Analysis to Program Design
Price For Both: $150.07

Show availability and shipping details



Product Details

  • Paperback: 1351 pages
  • Publisher: Course Technology; 5 edition (March 10, 2010)
  • Language: English
  • ISBN-10: 0538798084
  • ISBN-13: 978-0538798082
  • Product Dimensions: 9.1 x 7.4 x 1.6 inches
  • Shipping Weight: 4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #21,829 in Books (See Top 100 in Books)

More About the Author

Dr. D.S. Malik teaches Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. He has published more than 45 papers and 15 books on abstract algebra, fuzzy automata theory and languages, fuzzy logic and its applications, information science, and programming.

 

Customer Reviews

6 Reviews
5 star:
 (3)
4 star:    (0)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

3 of 3 people found the following review helpful:
5.0 out of 5 stars Fabulous book for beginner or refresher course., November 28, 2010
This review is from: C++ Programming: From Problem Analysis to Program Design (Introduction to Programming) (Paperback)
I got this book for a Computer Science 1 class after spending a few years away from programming (C, C#, Java), and it was pleasant to learn C++ from the author. There are plenty of exercises at the end of each chapter that are actually relevant to the material presented, while still challenging. I was terrified of how I would do taking a formal programming class and actually left the class with an A+. I would recommend this book to anyone who is taking a CS class or self-studying. Wish I had this book 15 years ago when I began programming in C.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
2.0 out of 5 stars Good examples, bad organization, March 5, 2011
This review is from: C++ Programming: From Problem Analysis to Program Design (Introduction to Programming) (Paperback)
Overall, this is not a very good text-book for starting out in C++. While the book does have pretty good code examples, and is virtually typo free, the organization is kind of terrible. In many chapters, important concepts are just hastily introduced as sort of an aside just before giving a code example of a core concept. To be clear, the core concepts are supported well and with good examples, it is the important but not core concepts that suffer. Also, I found instances where paragraphs at least "feel" like they were inserted after the fact and sometimes they don't quite fit well with the paragraphs before and after them. There are many examples of the dis-organization, but one of the biggest is how the pointer concepts were treated. As most people that use C++ know, there is just something about pointers that causes beginners to struggle. In this book, the chapter that first introduces pointers is titled "Pointers, Classes, Virtual Functions, and Abstract Classes"....combining virtual functions, abstract classes, and pointers in the same chapter is borderline unfair. Another example is the chapter that deals with operator overloading also introduces templates. Just odd organization.

Personally, I had a hobbyist level familiarity with C++ before taking the two classes that utilize this book, so I was able to get through it ok, but as I got deeper into the book I just couldn't help but feel for my classmates that had no prior experience (and yes it was clear they were struggling). Even with my experience, I still found that I needed to refer to either the other C++ books I had, or online tutorials.

The bottom line is if you are using this book in the context of a classroom with a teacher that is providing good lecture material, it is probably ok. If you are using this book for either online education or just as a first book in C++ for personal use, it is not very good.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Best C++ book hands down., January 18, 2011
By 
Scott A. Nelson (Altoona, PA United States) - See all my reviews
(REAL NAME)   
This review is from: C++ Programming: From Problem Analysis to Program Design (Introduction to Programming) (Paperback)
I've been programming on and off since roughly 1998. Recently I had to take a C++ course which required this book. This book is hands down the best C++ book out there. Most books will get you part way and drop you off, or show you something but not explain why to do it. This book does neither of those thankfully.

The code examples in the book all work flawlessly, the code and concepts are explained thoroughly, and the book covers a LOT of material. I recommend this book all the time to friends who want to get started.

Some people find his teaching style too technical but I disagree. Going in to programming he talks like every other programmer that you will find out there. I wish that someday he would make an OpenGL book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject