Amazon.com: Problem Solving, Abstraction, and Design Using C++ (9780201883374): Frank L. Friedman, Elliot B. Koffman: Books
Problem Solving, Abstraction, and Design using C++ and over one million other books are available for Amazon Kindle. Learn more

Kindle Edition
 
   
Have one to sell? Sell yours here
Problem Solving, Abstraction, and Design Using C++
 
 
Start reading Problem Solving, Abstraction, and Design using C++ on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Problem Solving, Abstraction, and Design Using C++ [Paperback]

Frank L. Friedman (Author), Elliot B. Koffman (Author)
2.4 out of 5 stars  See all reviews (29 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $79.94  
Hardcover --  
Paperback $88.82  
Paperback, December 1996 --  
There is a newer edition of this item:
Problem Solving, Abstraction, and Design using C++ (6th Edition) Problem Solving, Abstraction, and Design using C++ (6th Edition) 2.4 out of 5 stars (29)
$88.82
In Stock.

Book Description

December 1996 0201883376 978-0201883374 2nd
While emphasizing problem solving and programming skills, the authors introduce object-oriented concepts early in the text. The system-defined string and stream classes and a user-defined money class are used to reinforce the importance of data modeling in programming. This second edition contains all of the classic learning features readers have come to know and trust in authors Frank Friedman and Elliot Koffman. These features include case studies, program style sections, syntax display boxes, end-of-section exercises, common-error sections, chapter reviews, quick-check exercises, and programming projects.Highlights: * Presents only the essential features of C++, providing the beginning Computer Science student with a gentle introduction to the language. * Addresses recent changes to the C++ language, including the new C++ variable length string in Chapter 3, and the new type bool for writing logical expressions starting with Chapter 4. * Introduces the concepts of objects, classes, and class libraries in Chapter 2. The concept of objects is carried throughout the remaining chapters with a money class. * Provides flexible coverage of writing classes -- professors who prefer to have their students writing their own classes earlier can use the material covered in Chapter 11 anytime after Chapter 7. 0201883376B04062001


Editorial Reviews

From the Back Cover

introductory Programming / C++

PROBLEM SOLVING, ABSTRACTION, AND DESIGN USING C++ Sixth Edition
Frank L. Friedman & mdash; Elliot B. Koffman

Using the classic Software Development Method advanced by authors Frank Friedman and Elliot Koffman, this Sixth Edition of Problem Solving, Abstraction, and Design Using C++ provides a solid introduction to programming with an emphasis on softeare engineering principles and object-oriented programming using the C++ language. Case studies throughout the book ensure the student's comprehensive understanding of the Software Development Method's five-step problem-solving process.

The Sixth Edition includes:
  • A new chapter exploring the fileds of study in computer science and the career paths available for those who major in computer science-related disciplines.
  • New examples in several chapters to introduce students to graphics programming.
  • New and revised Case Studies.
  • Revised Exercise Sets and Programming Projects.

CourseSmart
Save money. Lighten your backpack. Access your textbooks anytime, from anywhere.

This title is available as an eTextbook from CourseSmart. Purchase your assigned textbook as a CourseSmart eTextbook, and stop lugging books around campus! You can also access CourseSmart eTextbooks from your iPhone.

Instructors, request your exam copies online and get instant access. Learn more at coursesmart.com.

--This text refers to an alternate Paperback edition.

About the Author

Dr. Frank L. Friedman is Professor and Chairman of Computer and Information Science at Temple University. He received M.S. degrees from Johns Hopkins University and Purdue University and his Ph.D. in Computer Science from Purdue University. Dr. Friedman is also the coauthor of textbooks on programming in Fortran and Basic. His current research and instructional interests are in software engineering, specifically object-oriented paradigms for software design.Elliot Koffman is a professor of computer and information science at Temple University. He is one of the country's foremost CS educators, a former chairman of the ACM Task Force for introductory programming methods courses, and author of a number of successful language texts in Modula-2, FORTRAN, in addition to his four editions of Pascal and Turbo Pascal. 0201883376AB04062001

Product Details

  • Paperback: 713 pages
  • Publisher: Addison-Wesley; 2nd edition (December 1996)
  • Language: English
  • ISBN-10: 0201883376
  • ISBN-13: 978-0201883374
  • Product Dimensions: 8.8 x 7.1 x 1.3 inches
  • Shipping Weight: 2.3 pounds
  • Average Customer Review: 2.4 out of 5 stars  See all reviews (29 customer reviews)
  • Amazon Best Sellers Rank: #9,087,607 in Books (See Top 100 in Books)

More About the Authors

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

 

Customer Reviews

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

17 of 18 people found the following review helpful:
2.0 out of 5 stars Opinion of a C++ Instructor, May 28, 2002
By A Customer
In my opinion, this book is below average. According to the chapters it covers, this should be a book for beginners at programming. But by reading the book, only non-beginners would be able to follow all the examples. Rather than rely on the feedback of one person, I will give you the feedback of the students that I taught with this book. Most students beginning a programming class will have a hard time understanding this book that assumes that you already know a lot about math and logic. When I tried assigning homework from this book, most of my students had problems just understanding what the math and logic of the problem would require, and couldn't concentrate on the programming concepts. There are quite a number of inaccuracies in it as well, such as it's miscalling preprocessor directives a compiler directive. It also calls an array a data type which it is not, it is a data structure. It also calls the exponent of a scientific notation a characteristic. That term is only used in the natural science community. Even the IEEE standard for floating-point numbers calls it exponent and not characteristic. One of its first examples starts with a standard input statement without prompting the user with what input the program expects. These little annoying problems with this book have caused me to abandon it all together. I would much rather recommend Diane Zak's Fundamentals of Programming in C++ if you are a beginner to programming.
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:
3.0 out of 5 stars Works well when accompanied by a talented instructor, June 17, 2003
By 
Irving M. Lamansky (Inver Grove Heights, Minnesota United States) - See all my reviews
(REAL NAME)   
This book was required for a C++ course I attended at the local community college. I had been doing some minor programming in other languages but felt I needed at solid foundation in C++. This book would have been a difficult place to start. However, thanks to a talented and very patient instructor, the entire class did well. I would have given at least a four star rating but this Addison/Wesley paperback was very poorly published. Pages fell out daily throughout the semester. Have some tape and glue handy.
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:
1.0 out of 5 stars Copied and Pasted from Previous Edition, February 1, 2010
Amazon Verified Purchase(What's this?)
I'm using this for COSC 1436, introductory C++. I had coincidentally picked up the 3rd edition of this book from a used bookstore last year for 5 bucks just for curiosities sake. There is almost no difference between the two editions. This book still refers to a floppy disk as a normal form of data storage?!?! The examples are the same too. As I'm reading through my 3rd edition while writing this review, I am severely missing the 90 dollars I forked over.

The content in my opinion is fine, not too hard to get through. So why am I giving this book a low rating? The publisher has not justified at ALL a new edition. You might think "Well the new edition will have different programming homework problems to work"

BARELY. Keep in mind this is not one, but TWO editions old. The only difference is that on some chapters, the newer edition has 2 or 3 more problems, but the problems they have in common are exactly the same down to the numbers.

If you are thinking about buying this book, just go buy this one for a penny + shipping. [...]

In the statistically improbable event that your teacher assigns a problem that your edition doesn't have, just ask a classmate to see their book for 2 minutes and write it down! Or use the school library edition if one is available.
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




Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 

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



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject