fbpx

Scheduled maintenance: Web services will be offline from midnight to 4:00 a.m. (MST) - Jan 22, potentially affecting international users. Dismiss

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://outlines.cotr.bc.ca/pdf/courses/Course-outline-CSCI-110-Fall-2023.pdf

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.