Math.com Store
 Location:  Home » Math Books » Programming in C++: Lessons and Applications  
Bestsellers
Programming in Objective-C 2.0 (2nd Edition)Programming in Objective-C 2.0 (2nd Edition)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

Programming in Objective-C 2.0, 2/eProgramming in Objective-C 2.0, 2/e

The C++ Programming Language: Special EditionThe C++ Programming Language: Special Edition

C++ Primer Plus (5th Edition)C++ Primer Plus (5th Edition)

Murach's ASP.NET 3.5 Web Programming with C# 2008Murach's ASP.NET 3.5 Web Programming with C# 2008

C++ Without Fear: A Beginner's Guide That Makes You Feel SmartC++ Without Fear: A Beginner's Guide That Makes You Feel Smart

C Primer Plus (5th Edition)C Primer Plus (5th Edition)

More Effective C++: 35 New Ways to Improve Your Programs and DesignsMore Effective C++: 35 New Ways to Improve Your Programs and Designs

Murach's ASP.NET 3.5 Web Programming with VB 2008Murach's ASP.NET 3.5 Web Programming with VB 2008
New Releases
Extended STL, Volume 2: Functions, Algorithms, Adaptors, and Allocators (C++ In-Depth Series)Extended STL, Volume 2: Functions, Algorithms, Adaptors, and Allocators (C++ In-Depth Series)
Most Gifted
Programming in Objective-C 2.0 (2nd Edition)Programming in Objective-C 2.0 (2nd Edition)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

Murach's ASP.NET 3.5 Web Programming with C# 2008Murach's ASP.NET 3.5 Web Programming with C# 2008

Sams Teach Yourself Visual C++ 6 in 21 DaysSams Teach Yourself Visual C++ 6 in 21 Days

Modern C++ Design: Generic Programming and Design Patterns AppliedModern C++ Design: Generic Programming and Design Patterns Applied

Learning OpenCV: Computer Vision with the OpenCV LibraryLearning OpenCV: Computer Vision with the OpenCV Library

Murach's C# 2008Murach's C# 2008

Accelerated C++: Practical Programming by ExampleAccelerated C++: Practical Programming by Example

Expert C ProgrammingExpert C Programming

C Interfaces and Implementations: Techniques for Creating Reusable SoftwareC Interfaces and Implementations: Techniques for Creating Reusable Software

Programming in C++: Lessons and Applications

Programming in C++: Lessons and ApplicationsAuthors: Tim B D'Orazio, Tim D'Orazio
Publisher: McGraw-Hill Science/Engineering/Math

Buy New: $10.49
as of 11/23/2009 02:45 CST details



New (11) Used (19) from $10.49

Rating: 4.5 out of 5 stars 2 reviews
Sales Rank: 576633

Media: Paperback
Edition: 1
Pages: 976
Number Of Items: 1
Shipping Weight (lbs): 2.9
Dimensions (in): 9.3 x 7.4 x 1.4

ISBN: 0072424125
Dewey Decimal Number: 005.133
EAN: 9780072424126
ASIN: 0072424125

Publication Date: July 1, 2003
Availability: Usually ships in 1-2 business days

Editorial Reviews:

Product Description
D'Orazio's Programming in C++: Lessons and Applications provides an accessible introduction to programming in C++. It teaches the C++ language and object-oriented design to students with no previous programming experience. The focus is on developing programs for solving a variety of problems. Each chapter of the book is divided into two parts--Lessons and Applications. The Lessons teach C++ language elements and simple programming techniques, and the Applications teach program design. A step-by-step methodology for program development is presented early in the text and reinforced throughout with the help of the application examples and over thirty case studies.


Customer Reviews:
4 out of 5 stars A good text for courses where C is not a prerequisite, unsuitable for courses where knowledge of C is assumed   July 22, 2008
Charles Ashbacher (Marion, Iowa United States(cashbacher@yahoo.com))
2 out of 2 found this review helpful

I have taught C++ for several years at the college level and am always on the lookout for a better textbook, which is the context within which I examined this book. We also have a course in programming with C and most students take the two classes sequentially. Therefore, the coverage of C in the C++ class is on the order of, "Recall that in C when we want to do X we use language feature Y."
This book has too much coverage of C to be used as a text in our C++ class. For example, chapter 11 "Pointer Variable" is a complete description of pointers, what they are and how they are used. In our program, this is covered in C and brushed over in C++. Another example is chapter 12, "Character arrays", which is followed by chapter 13, "The C++ string class." Once again, there is no reason for chapter 12 to be covered in our C++ class.
Other chapters that would be lightly covered or skipped are:

*) Chapter 1, Computers and computing fundamentals
*) Chapter 2, Getting started - program structure, screen output, and comments
*) Chapter 3, Variables and arithmetic output
*) Chapter 4, Basic input/output
*) Chapter 5, Decision making, if, if - else and the switch command
*) Chapter 6, Iteration - loops
*) Chapter 7, Functions
*) Chapter 9, One-dimensional numeric arrays
*) Chapter 10, Multidimensional numeric arrays

However, these points aside, this book would be suitable for a course where knowledge of C is not a prerequisite. If the students lacked that knowledge, then coverage of these areas would be essential. There are many questions and programming projects included in the text. They are placed in two categories: lesson exercises and application exercises. Solutions to the lesson exercises are included.
While I will not be using this book in my C++ class, I can recommend it to anyone who offers C++ as the first programming class in a computer science program.



5 out of 5 stars Excellent book to learn C++ from   December 9, 2005
Gift Card Recipient
3 out of 3 found this review helpful

Dr. D'Orazio's C++ Programming textbook is very easy to follow and has many useful examples to learn from. It is very well written and helpful in mastering the C++ language. I would recommend this book for students learning C++ for the first time.




Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Related Categories
• Development
Microsoft
Computers & Internet
Subjects
Books
Most Wished For
Programming in Objective-C 2.0 (2nd Edition)Programming in Objective-C 2.0 (2nd Edition)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

The C++ Programming Language: Special EditionThe C++ Programming Language: Special Edition

Learning OpenCV: Computer Vision with the OpenCV LibraryLearning OpenCV: Computer Vision with the OpenCV Library

C++ Primer Plus (5th Edition)C++ Primer Plus (5th Edition)

Windows via C/C++ (Pro - Developer)Windows via C/C++ (Pro - Developer)

The C++ Standard Library: A Tutorial and ReferenceThe C++ Standard Library: A Tutorial and Reference

Agile Software Development, Principles, Patterns, and PracticesAgile Software Development, Principles, Patterns, and Practices

More Effective C++: 35 New Ways to Improve Your Programs and DesignsMore Effective C++: 35 New Ways to Improve Your Programs and Designs

C++ Coding Standards: 101 Rules, Guidelines, and Best PracticesC++ Coding Standards: 101 Rules, Guidelines, and Best Practices