CSC115 : Computer Science I
Developing algorithms to solve problems and using the computer as a means to implement algorithms and to automate tasks. The course includes the study of a modern computer language along with the programming paradigms that it represents. Topics include variables, control structures, data structures, objects and reuse of code.