Plan your degree
Explore your options
Don't know where to begin? We have suggested course schedules laid out for your聽first year听补苍诲听beyond聽and a team of聽academic advisors聽ready to help guide you.听
Gain experience while you learn
Enhance your studies with聽career-focused work experience. Co-op allows you to apply classroom theory, explore career options and build your resume.听
Learn to innovate聽
Learn to聽apply your classroom knowledge in fun and innovating ways聽using emerging technologies in our innovation playground,聽. Compliment your classroom skills and gain experience in creative problem-solving,聽communication, and collaboration.
Learn about courses in AI and Machine Learning.听
Add some personality to your degree
Interested in more than one subject, or want to delve deeper into a specific topic? There are many ways for you to customize your degree through聽certificates听补苍诲听minor听辞辫迟颈辞苍蝉.
Experience life in another country
Gain a different perspective by studying abroad for a term with one of our approved聽exchange programs.听
Get an accreditation
Interested in grad school once you're done? The聽Bachelor of Computer Science Honours programme聽is a more challenging degree that may be the right fit for you.听
Get a jump-start on your graduate degree
Thinking about doing the聽Master of Computer Science (MCS)聽program after you finish your Bachelor of Computer Science?聽Get started early and finish faster!聽
Computer Science Course Teasers
Intro to Web Design and Development is offered to first-year students who are new at coding and designing websites.
Intro to Computer Programming is open to any undergraduate student! Learn about Java and other coding strategies.
In Practical Data Science, learn how to use web search engines, social network analysis, and machine learning.
The Academic Foundations for Computer Science course is designed for students for whom English is an additional language. Learn how to employ the language practices specifically for computer science.
Additional resources for current students
Visit our section for current students for information on suggested courses, degree, checklists, and other resources that might help you along the way with your studies.