About This Course
This course includes the study of the computer language and programming topics begun in CSC 115. It also covers tools and resources available in the larger “eco-system” of the language, and introduces students to development tools, including version control systems.
Course At A Glance
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.