Through C to C++ has been written using the ACM-recommended curriculum for CS1 and is aimed at a broad audience of students in science, engineering, and business. In addition to an exposition of C and C++, the text contains a comprehensive appraisal of many topics found in data structures arrays, records, recursion, linked-lists, queues, stacks, and binary trees; in data processing sorting, searching, merging, report writing and data validation; and in programming structured programming, modularity, data abstraction and object-oriented programming.