Program Design and Data Abstraction I - CSC 212

This course is an introduction to the fundamentals of computer programming. Topics include Programming logic, implementation, problem decomposition, and top-down problem solving.  Program implementation is done using C++ structures such as data types, input and output, selections, repetitions, functions, arrays, vectors, and classes.  Maintenance skills like debugging and applying good programming practices are also covered.