|
Programming in C++: Lessons and Applications |  | Authors: 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: 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: 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.
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.
|
|
|
|
 Return to Math.com | |