(Special Offer: Discount 75% of the price)
Problem Solving, Abstraction,
Design Using
This revision of the classic
Problem Solving, Abstraction, and Design Using C++ presents, and then reinforces, the
basic principles of software engineering and object-oriented programming while introducing
the C++ programming language. One of the hallmarks of this book is the focus on program
design. Professors Frank Friedman and Elliot Koffman present a Software Development Method
in Chapter 1 that is revisited in the Case Studies throughout the book.
This book carefully presents
object-oriented programming by balancing it with procedural programming so the reader does
not overlook the fundamentals of algorithm organization and design. Object-oriented
concepts are presented through an overview in Chapter 1 and then demonstrated with the use
of the standard string and iostream classes and a user-defined money class throughout the
early chapters. Chapter 10 shows how to write your own classes and Chapter 11 shows how to
write template classes. The presentation of classes is flexible and writing classes can be
covered earlier if desired.
Other Highlights:
Conforms to ANSI/ISO C++
standards, including new material on the Standard Library
Makes use of proven
pedagogical features including end-of section self-check exercises and programming
exercises, extensive examples, robust case studies, clearly marked program style displays
and syntax displays, in-depth chapter reviews, and detailed syntax and run-time error
discussions in each chapter
Utilizes a dynamic two-color
design to highlight important material
Includes interviews with
leading computer scientists to show the significance of the material in the real-world
Contains new appendices
covering Visual C++, C++ Builder, and the standard container classes and iterators
822 pages