Description C++ Programming: An Object-Oriented Approach uses a combination of thorough, well-ordered explanations and a strong visual framework to make programming concepts accessible to students. A strong pedagogical foundation, combines with a focus on the benefits of a consistent and well-documented programming style, prepares students to tackle academic and professional programming challenges with confidence.
C++ Programming: An Object-Oriented Approach introduces the reader to object-oriented Programming through the use of C++. Using the syntax of the C++ language, while touching upon advanced concepts such as data structure and design patterns, enables the reader to have a context of object-oriented programming while learning.
Why a new book in C++?
This new text employs a formulaic structure to accomplish five goals: 1) to teach computer programming, 2) to teach syntax of the C++ language, 3) to present new features of C++, 4) to discuss data structure and introduce the STL library, and 5) to introduce design patterns. The text is complimented by online materials instructors can use to further engage students, including:
CheckPoint questions that help students affirm their knowledge of the content while working through each section in a chapter
Appendices that provide information that assists in addressing more advanced C++ topics
Sample programs that can be run in the classroom to enhance discussion
Chapter-by-chapter lecture PowerPoint slides that aid in the classroom experience
Expanded online question banks that gauge the reader's understanding of the content
This text, coupled with the associated support materials, provides an enhanced and complete introduction to the language of C++ and programming.