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.