Courses for first-year students interested in Computer Science

Program Courses

The Computer Science program offers lots of advice to prospective students about choosing CS courses, in the Calendar and on their website.

Admission to the CS program requires CSC148H: Introduction to Computer Science and CSC165H: Mathematical Expression and Reasoning for Computer Science or CSC240H: Enriched Introduction to the Theory of Computation. CSC108H: Introduction to Computer Programming, or equivalent programming experience, is a prerequisite to CSC148H.

The CS program also requires 1.0 FCE of Math at the 100-level.

Seminar courses

 Seminar courses related to computer science: To fulfill your Vic small class requirement,you might want to take a seminar in a topic related to computer science. 

Breadth courses

 Possible breadth courses:

Future Students