This course introduces students to principles of program design and to implementing and understanding computer programs using an object-oriented programming language such as Python. 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.
CSCI-110 - Systematic Program Design
Minimum Credits: 3
Length: 90 hours
Prerequisites: Minimum grade of C+ (65%) in Workplace Mathematics 10 or Foundations of Mathematics and Pre-calculus 10
Delivery Method:
On-campus
Cost: $365.28
Lab Fees: $83.73
Total: $449.01
Course Outline: https://sps.cotr.bc.ca/Outlines/Course%20Outlines/CSCI-110.pdf