Computer science combines the study of computation and information processing fundamentals with their application in the world around us. Computer scientists build fast, reliable, scalable and secure software systems to organize and analyze information. The honours curriculum comprises advanced topics in databases, artificial intelligence, computer graphics, security, distributed computing and algorithm design, culminating in an honours project. This program teaches graduates how to use their creative and innovative talents to conceive, design and implement software systems.

The French Immersion Stream is available to all students in the Computer Science program. Our degrees are very flexible and include options, minors and a major, which can be used to explore connections between computer science and many other fields of study.

Studies made for you

Options with this program

*Complimentary program offered only as a second discipline. Registration starts in second year.

CO-OP

With the Co-operative Education (CO-OP) Program, you can gain hands-on experience in your field of study while you complete your degree.

CO-OP program requirements, employers, salaries, and details

Languages

  • This program is offered in English and in French.
  • All compulsory courses are offered in English and in French.
  • French immersion: the French Immersion Stream is available for this program.

Suggested course sequences

Explore your options and see which courses you'll be taking each year.
Explore the detailed course sequences

Careers and graduate studies

Discover where this degree could take you.
Caitlin Fischer
Student testimonial

“Although it is a challenging program, computer science is both fascinating and rewarding. With what you learn in your courses and during internships, you have the ability to help millions of people.”

Caitlin Fischer

— Computer Science (2019)

Admission requirements

Admission averages vary between English and French programs. See the French page for the French program requirements.

Please note these minimum requirements are subject to change. Admission is not guaranteed. See the full undergraduate admission requirements for more information.

A person looking at her phone with a computer in front of them.

Contact us

Do you have questions about this program?
Send us an email