Search Results

CPS-114 Algorithms and Programming

3 credits

Introduction to designing, implementing, and understanding computer programs using an object-oriented programming language. Topics include an introduction to computing and problem solving, selection and iteration, lists and other collections, objects and classes, top-down design and incremental development.


  • C in one of English Studies 12, Provincial English 12, English First Peoples 12, ENG 060, ENG 096, ENG 098; or C+ in ESL 092 and ESL 095; or English assessment.
  • C+ in Pre-Calculus 11 or MAT 053; or C in Foundations of Math 12, Apprenticeship Math 12, Pre-Calculus 12 or MAT 060; or Math Assessment.

For more information visit our timetable

For information about transferability: