If you love computer science, you’ll love creating it.

Computer science is among the most lucrative fields of study today. The average starting salary for a computer science graduate is more than $65,000. And demand for skilled computer scientists is expected to rise in new and emerging fields including  artificial intelligence, data science, cloud computing, and analytics — just to name a few.

The Department of Computer Science at the University of Toronto has consistently ranked among the most renowned computer science departments worldwide, and first in Canada, according to QS World and Shanghai Ranking's Global Ranking of Academic Subjects.

Associate Professor, Teaching Stream Paul Gries explains computer coding concepts on CBC's The National.

Read: Degree or coding boot camp? U of T expert decodes computer science

Our Areas of Study

Far beyond programming, studying computer science at the University of Toronto means you will be able to explore a variety of topics, including:

  • Artificial Intelligence

  • Computational Linguistics and Natural Language Processing

  • Computer Systems

  • Computer Vision

  • Game Design

  • Human-Computer Interaction

  • Scientific Computing

  • Theory of Computation

  • Web and Internet Technologies

As a student in the University’s Faculty of Arts & Science, you will also be able to pair your studies in computer science with courses from any other Faculty of Arts & Science field of study, from commerce to English to physics.

Our Undergraduate Community

An undergraduate program is not just about the courses you will take. Studying computer science at U of T means joining a tight-knit community of students, faculty and alumni who share common interests.

Many of our undergraduates tell us that they feel like they are part of a cohort. They typically graduate with the same students with whom they began their program, and in the years between develop a strong network of friends and study partners.

Undergraduate Resources

Our undergraduates also enjoy access to:

  • Opportunities to interact with our alumni, including panel talks, industry nights and our Career Mentorship Program

  • Professional development, such as our Professional Experience Year Co-op Program and undergraduate research opportunities

  • Our Innovation Lab (DCSIL), which brings together students from across Arts & Science disciplines to develop software-based innovations

  • U of T's entrepreneurship resources, including customized accelerators and a growing network of entrepreneurship courses, programs, office space and more

  • Department of Computer Science events such as lectures and competitions

  • First- and Second-year learning communities help you meet classmates, develop friendships, form study groups and hone your academic and personal skills

Arts & Science College Communities

In addition to being a member of our community, you will also join one of seven college communities within the Faculty of Arts & Science. Colleges give you access to even more services, including academic advising, residence, student clubs and activities.