Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science explores the principles, creation, implementation, and use of software across diverse domains including AI, human-computer interaction, computational modeling, and graphics.
The curriculum covers numerous subjects such as software system design, distributed networks, user interface development, AI applications, mobile technologies, programming languages, digital imaging, and visual computing. Students develop both creative problem-solving abilities and technical expertise to build functional, cutting-edge software solutions.
Our degree programs equip students for professional roles throughout the IT sector, as well as for advanced academic pursuits. Some potential career paths include:
Software Engineer
Network Administrator
Web Development
Game Development
IT Systems Analyst
Students can enter this program directly from high school
Required high school classes
Foundations of Mathematics 30 or Pre-Calculus 30
Students entering the Bachelor of Arts program, or who are undecided about which program they are interested in, are encouraged to take Foundations of Mathematics 30. Students interested in the Bachelor of Science program are encouraged to take Pre-Calculus 30.
English language proficiency
IELTS (Academic) - Overall Band Score: 6.5. With minimum individual scores of Reading: 6, Listening: 6, Speaking: 6, Writing: 6
TOEFL iBT - Internet Based: 86. With minimum individual scores of Reading: 19, Listening: 19, Speaking: 19, Writing: 19
Cambridge C1 Advanced - Overall score of 176
Canadian Academic English Language Assessment – 70. With minimum individual scores of Reading: 60, Listening: 60, Speaking: 60, Writing: 60
Duolingo English Test (DET) – 110. With minimum individual scores of: Literacy: 95, Conversation: 95, Comprehension: 95, Production: 95
PTE Academic - Overall score of 63. With minimum individual skills scores of Reading: 59, Listening: 59, Speaking: 59, Writing: 59