Industrial & Scientific Best Books of 2014 Shop Men's Running Shoes Shop Men's Running Shoes Shop Men's Cloud Drive Photos nav_sap_plcc_6M_fly_beacon Sinclair Amazon Fire Phone, now available unlocked Momentum Fire TV Amazon Wine Shop Top Deals in Pets Digital Week Digital Week Digital Week Fire tablets Year-End Kindle Daily Deals Video Games Accessories Week Shop snow sports Toys & Games Deals
Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$35.00
Condition: Used: Acceptable
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service. May not include supplements such as CD, access code or DVD.
Access codes and supplements are not guaranteed with used items.
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

Starting Out with C++: Early Objects (6th Edition) Paperback – August 9, 2007

ISBN-13: 978-0321512383 ISBN-10: 0321512383 Edition: 6th

Used
Price: $35.00
12 New from $39.98 27 Used from $2.25 1 Collectible from $108.82
Amazon Price New from Used from
Paperback, August 9, 2007
$39.98 $2.25

There is a newer edition of this item:

Year-End%20Deals%20in%20Books
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 1152 pages
  • Publisher: Addison Wesley; 6 edition (August 9, 2007)
  • Language: English
  • ISBN-10: 0321512383
  • ISBN-13: 978-0321512383
  • Product Dimensions: 8 x 1.4 x 9.9 inches
  • Shipping Weight: 4.4 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,265,635 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?


Editorial Reviews

From the Back Cover

Shelving Tag: Introductory Programming/C++

 

Starting Out with C++: Early Objects (formerly Alternate Version), 5/e

Tony Gaddis, Haywood Community College

Judy Walters, North Central College

Godfrey Muganda, North Central College

ISBN: 0-321-38348-6

 

The Starting Out with C++ textbook series has students raving. It presents introductory programming concepts in a student-friendly and accessible step-by-step way, ensuring that beginning programmers understand each programming topic.

 

“My school’s first programming class uses Starting Out with C++. I love your C++ book–it makes everything so easy to understand!”

–Christopher Savage, student at Augusta State University

 

“I’m using your book in an introductory course in C++. Your book is GREAT!! It abstracts the complexity of C++ down to the core concepts that we can build on. Thanks!”

–Jim Burke, student at University of Texas at Dallas

 

In addition to Gaddis’ emphasis on practical examples, abundant practice exercises, and focus on problem solving and program design, Starting Out with C++: Early Objects, 5e (formerly called “Alternate Version”):

• Follows the ANSI standard and uses the most currently accepted programming practices

• Covers both procedural and object-oriented programming

• Introduces classes in Chapter 7, right after control structures and functions

• Has new appendices on UML and on .NET and Managed C++

• Illustrates concepts and techniques with over 350 fully runnable example programs

• Includes dozens of MyCodeMate programming challenges --This text refers to an out of print or unavailable edition of this title.

About the Author

Tony Gaddis is the principal author of the Starting Out with series of textbooks. Tony teaches computer science courses at Haywood Community College in North Carolina. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College "Teacher of the Year,” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. Besides C++ books, the “Starting Out with” series includes introductory books using the Java™ programming language, Microsoft® Visual Basic® .NET, and Microsoft® C#®, all published by Addison-Wesley.

Judy Walters is an Associate Professor of Computer Science at North Central College in Naperville, Illinois. In addition to her many computer science courses, she enjoys teaching a freshman course on film and literature. She also enjoys studying foreign languages and cultures, and recently developed a new course in technology and society, which she taught in Costa Rica Fall 2005, as part of the college's international studies program.

Godfrey Muganda is an Associate Professor of Computer Science at North Central College in Naperville, Illinois, where he chairs the Computer Science Department. He teaches a wide variety of courses at both the undergraduate and graduate levels including courses in Object-Oriented Programming, Comparative Programming Languages, and Complier Design. His primary research interests are in the Fuzzy Sets and Systems. He won the North Central College faculty award for outstanding scholarship in 1993.

Customer Reviews

4.3 out of 5 stars
5 star
5
4 star
4
3 star
2
2 star
0
1 star
0
See all 11 customer reviews
The code examples in the book are fully explained and complete.
Amazon Customer
Was able to buy this textbook for less than a used one at my school's bookstore.
Bubba Holden
I would recommend this book to anyone looking to learn C++ programming.
J. Hughes Jr.

Most Helpful Customer Reviews

Format: Paperback
I am a long-term veteran of the debates over whether computer science students should take C before C++ as well as the more recent move to introduce objects early in introductory programming classes. The two debates are intimately related, for if the student takes C before C++, then there is no need to cover the basics in C++ and objects can be introduced very early. However, if the student has not taken C, then the initial coverage in the C++ class must be variables, fundamental data types, control constructs, the structure of functions and how to call them and pointers. Objects in C++ simply cannot be understood until these matters are firmly in mind, which renders the phrase "early objects" largely unfulfilled.
In this book, the authors are operating on the assumption that the reader has not had C, so there is a great deal of coverage of the fundamentals. Classes are not introduced until page 379 (chapter 7), which renders the title claim of "early objects" somewhat inaccurate. Matters are also rendered somewhat worse as the topic of chapter 8 is "Arrays", chapter 9 is "Searching, Sorting and Algorithm Analysis" and chapter 10 is "Pointers." Objects do not significantly reappear until chapter 11, which is a tactic I strongly disapprove of. The deep understanding of classes and objects is so necessary that in my opinion, all of the background material needed to explain them must be covered before they are mentioned. To introduce them and then leave to cover other non-OOP material is extremely counterproductive. Once OOP is introduced, that should be where the coverage stays, there should be no backtracking.
It is for this reason that I would not use this book as a text in a course in introductory programming with C++.
3 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
8 of 8 people found the following review helpful By Amazon Customer on February 27, 2010
Format: Paperback Verified Purchase
I took an online C++ class, and was almost entirely able to teach myself with this book despite extremely limited programming experience. The code examples in the book are fully explained and complete. Also, they build up in complexity, using only keywords and structures that have already been explained. Some reviews say the book is too wordy, but I found the reading to be very useful for explaining each concept. Additionally, the book's layout makes it easy to quickly find relevant passages and skip those you may already know!

Like another reviewer, I too am currently using my book as a reference for a Data Structures class. It is much clearer than the official book for that class and covers a surprising amount of the material. I would recommend this book to anyone learning C++.
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
5 of 5 people found the following review helpful By J. Hughes Jr. on April 12, 2009
Format: Paperback Verified Purchase
I love this book! I am in my second semester at college with C++ and we have moved into a new book on Data Structures, and yet I use this book more than the new book for the class. Gaddis does a great job at explaining things, and covers a lot of stuff from your first "Hello World" program all the way to Binary Trees. I would recommend this book to anyone looking to learn C++ programming. It's a great read, with great examples, and some great exercises. Worth the money!
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
5 of 5 people found the following review helpful By J. Alex Lauderdale on February 19, 2010
Format: Paperback Verified Purchase
I like this book because it gives at least a vague explanation of every part of the program structure, rather than leaving parts entirely to faith until later. The book can be a bit wordy, especially if you're already familiar with programming, but what else can one expect from a textbook?

The book also does a good job of gently guiding the reader to understanding, using plenty of code examples throughout.
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
Format: Paperback
I needed this book for my introductory computer science class at college, and given that all the upper level CS classes are in C/C++, this will be a great tool to have with me for 4 years. It was really cheap on Amazon, given that Amazon usually has good prices for textbooks and more recent versions have been released which aren't much different (my professor explicitly asked for this version). It comes with a CD to install programming software, but it is only Windows compatible. The only gripe I have is that the front cover has a crease in it from being bent. Amazon appears to have shipped it very well, so I'm not sure how this happened. Not a huge deal, I just like the aesthetics of my books.
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 len1_monk on September 19, 2011
Format: Paperback Verified Purchase
Didn't take long to ship and the book was in great condition. One of the best purchases I've made in a while.
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