Search Results

CPS-104 Introduction to Computer Science

3 hours lecture + 1 hour lab, 3 credits

This course introduces Computer Science and its applications. Topics include hardware and software design including logic design, basic computer organization and system software; programming paradigms; external storage, sequential file processing and elementary relational databases; networks and electronic information services; artificial intelligence; ethical and societal considerations.


  • C in one of Principles of Math 11, Pre Calculus 11 or MAT 053; or C+ in Foundations of Math 11 or MAT 055; or Math assessment.
  • 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.

For more information visit our timetable

For information about transferability: