Read Excerpts from:

Chapter 1
The Evolution of Computer Programming and Languages

Chapter 2
Input, Process, Output (IPO)

Chapter 3
Loop: Doing it Over and Over

Chapter 4
Decision Making: Making Programs Intelligent

Chapter 5
Array: Arrangement of Data

Chapter 6
Function: Organizing the Program

Chapter 7
Structure: Putting Related Items Together

Chapter 8
Object and Class: Everything as an Object of a Class

Chapter 9
File Handling: A Database

Chapter 10
Recursion: Function Calling Itself

Chapter 11
Sorting Algorithms and Analysis

Chapter 12
Searching: To Look and to Find

Chapter 13
Address, Pointer Variable, Dynamic Memory Allocation

Chapter 14
Data Structures

Chapter 15
Polymorphism, Template, and ADT

Chapter 16
Inheritance: Reusability and Extendability

Chapter 17
Character Manipulations, String Class, and iostream

Chapter 18
Standard Template Library

Chapter 19
Errors, Exception Handling, and Software Engineering

Chapter 20
Potpourri