Program Design and Data Abstraction I - CSC 212

This course is an introduction to the fundamentals of computer programming and basic software design. Topics include: Programming logic, design and implementation, problem decomposition, top-down problem solving. Program implementation is done using C++ structures such as data types, input and output, calculations, selections, repetitions, functions, arrays, and pointers. Maintenance skills like program testing and debugging are also covered.