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.
"synopsis" may belong to another edition of this title.
More than 30 engineering case studies. These application examples illustrate how to solve problems from the fields of electrical engineering, civil engineering, mechanical engineering, and engineering economics.
Multi-level approach to get students involved in reading and understanding source code. Each lesson uses a number of techniques (code annotations, questions, topic lists, and exercises) to get students engaged in the code.
Early introduction to debugging. At the end of Chapter 2, students are presented with a methodology for finding bugs and developing their first programs.
Detailed description of tracing and debugging loops. A method for developing and checking the reliability of both simple and complex loops is included in several chapters.
Numerous figures. Figures are generously used to illustrate many of the difficult C++ concepts.
Step-by-step methodology for program development. Each of the application examples illustrates a structured approach to developing programs.
Simple, straightforward introduction to the C++ standard template library. The purpose of this coverage is to give students the ability to use the standard template library as soon as possible. The terminology is made non-intimidating so students can quickly use the basic parts of the library.
Numerical method examples. The application examples include illustrations of some fundamental numerical methods and how to code them.
Modification exercises. These exercises are good for courses with a two- or three-hour lab. Students can prepare for the lab by reading a particular Application Example. If they have done this, many of these exercises can be done in a two- or three-hour timeframe.
Early introduction to classes and objects. Classes and objects are introduced in Chapter 3. However, the text structure allows instructors to postpone the coverage until after Chapter 8 if so desired.
Introduction to UML. Students are presented with a description of the basics of the UML and are shown how to convert some UML diagrams into C++ code.
"About this title" may belong to another edition of this title.
Book Description McGraw-Hill Science/Engineerin, 2003. Paperback. Book Condition: New. Bookseller Inventory # P110072424125
Book Description McGraw-Hill Science/Engineering/Math. PAPERBACK. Book Condition: New. 0072424125 New Condition. Bookseller Inventory # NEW6.0030630
Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97800724241261.0