For Computer Science 1 and other courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference to the C++ language.
This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by emphasizing achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction.
– An optional case study focusing on object-oriented design using the UML—Illustrates the entire process of object-oriented design from conception and design to programming and implementation. This case study is introduced in Chapter 1 and built upon in the next eight chapters.