Systematic Program Design

This course introduces students to principles of program design and to implementing and understanding computer programs using an object-oriented programming language. Programming topics include selection and iteration, arrays and collections, objects and classes, top-down design and incremental development. The programming skills developed in this course will help students appreciate program design as a tool for information processing, simulation and modelling, and interacting with the world.

Requisites:

  • Prerequisites: Minimum grade of C+ (65%) in Foundation of Math 10, Workplace Math 10, or equivalent.

Course Code: COMP-110

Course Type: Sciences

Tuition Fees: $ Included in the program fees

Delivery Methods: ℹ️

  • On-campus

Credits: 3