Programming II

Terms: 1 (not offered every term)
Grades: 9, 10, 11, 12, PG
Prerequisite: Programming I

Students continue to develop the programming skills built in Programming I. While the style of the course mirrors Programming I, more sophisticated projects are developed. Student code will take greater advantage of the use of classes and objects (including inheritance), and will use more complex ways to organize data with arrayLists, matrices, and recursion.

This is a project€based course with open ended design challenges. Some homework and tests are part of this course.