An Introduction to Programming: An Object-Oriented Approach with C++
This introductory text teaches students with no programming background how to write object-oriented programs. Students learn programming basics through the use of predefined Graphics User Interface (GUI) objects. By using these objects, students will grasp the concepts and benefits of object-oriented programming. In the later part of the book, students learn to define their own objects and develop programs using object-oriented design methodology. Modern programming topics, such as event-driven programming, are also covered.