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.
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:
Computational Linguistics and Natural Language Processing
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.
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.