Fundamentals of Programming - CSC 215

This course is an introduction to the fundamentals of structured and object oriented programming concepts using the C++ programming language. Topics include programming logic, software design and implementation, control structures, functions, recursion, arrays and vectors, pointers, strings, classes, composition, inheritance, templates, stream input/output, file and string stream processing.