Helps readers examine exactly what it means to program computers
Emphasizes the development of problem-solving techniques through concepts and exercises that reflect today s programming practices
Unique focus on problem solving, rather than technology, supported by real-world business applications
Focuses on structured programming techniques, the building blocks of all forms of programming
Modern Programming Using C ++
Part 1: Introduction.
Chapter 1: What is Programming?
Chapter 2: A Simple Project.
Chapter 3: Numbers and Data.
Part 2: Structured Programming.
Chapter 4: Functions and Operators.
Chapter 5: Programming Design and Flowcharts.
Chapter 6: Programming Constructs.
Chapter 7: Elementary String Library Functions.
Chapter 8: Introduction to File Stream I/O.
Chapter 9: Iterative Techniques.
Chapter 10: Pointers and Complex Arrays.
Chapter 11: Structures.
Chapter 12: Memory Management.
Part 3: Object-Oriented Programming.
Chapter 13: Encapsulation.
Chapter 14: Operator Overloading.
Chapter 15: Templates, Strings, and Vectors.
Chapter 16: Inheritance and Polymorphism.
Chapter 17: File Stream I/O in C++.