
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Problem Solving with The Object of Programming has been used more than any other book to teach the first course on programming in C++. It explains C++ and basic programming techniques in a way suitable for beginning students, but offers a flexible organization that does not tightly prescribe the order in which topics must be covered. The book teaches students how to define their own classes early, while ensuring a solid understanding of basic tools such as simple control structures and function definitions. It takes a measured approach to classes, teaching students how to write some simple classes, then adds constructors, then overloading simple operators, then overloading the I/O operators and, and so forth. Material can be easily rearranged to cover classes earlier or later. *NEW Enhanced chapter on Inheritance. *NEW Chapter on Exception Handling. *NEW Expanded coverage of Templates. *NEW Additional material on vectors. *NEW Contains new exercises and projects, as well as other improvements based upon classroom experience. *Written to allow instructors a wide latitude in reordering the material. *Renowned for a friendly and motivational writing style that is appropriate for beginners.
This text investigates the fundamental principles of C++ programming by balancing early object-oriented design with essential procedural control structures. Walter Savitch, a recognized educator in computer science, utilizes a modular pedagogical framework designed to accommodate diverse classroom curricula. The book provides a structured progression from basic syntax to complex features like inheritance and exception handling, ensuring students build a robust foundation in software development logic.
What You Will Find
Instructors and students frequently cite this text as a foundational resource for introductory programming courses due to its accessible writing style and flexible organization. Experts highlight the book's ability to simplify complex C++ concepts while maintaining the technical rigor required for academic study.
Page Count:
974
Publication Date:
2000-11-08
Publisher:
Longman Pub Group
ISBN-10:
0201703904
ISBN-13:
9780201703900
No comments yet. Be the first to share your thoughts!