University and College


The Department of Computer Science (DCS) at the University of Toronto is ranked among the top 10 computer science departments in the world, and offers a wide array of research opportunities and programs of study.

Diverse Programs and Research OpportunitiesUofT-crest
Part of the Faculty of Arts & Science, DCS offers programs leading to an Honours Bachelor of Science (B.Sc.), Master of Science (M.Sc.) and Doctor of Philosophy (Ph.D). Numerous forms of specialization exist within our undergraduate programs, as do industrial experience and research endeavours (e.g., the Professional Experience Year Program). Graduate students can choose from projects spanning the entire spectrum of computer science research and beyond. Apart from strength in core DCS research areas, many of our faculty are engaged in interdisciplinary research involving partnerships with colleagues across the university and beyond.


Software Engineering at the University of Waterloo

Meg_re_logo.inddSoftware engineering is a systematic and disciplined approach to developing software. It applies both computer science and engineering principles and practices to the creation, operation, and maintenance of software systems.

At the University of Waterloo, Software Engineering is an independent, interdisciplinary program supported by both the Faculty of Mathematics and the Faculty of Engineering. Graduates of this program will earn a Bachelor of Software Engineering (BSE) degree.

the David R. Cheriton School of Computer Science

The David R. Cheriton School of Computer Science brings together over 75 faculty, 40 staff and 2000 students at undergraduate and graduate levels. The School has its origin in the Department of Applied Analysis and Computer Science, founded in 1967, and has grown to become the largest academic computer science research centre in Canada.

The School is home to numerous Fellows of the Royal Society of Canada, Fellows of the Association for Computing Machinery, Fellows of the Institute of Electrical and Electronics Engineers, and winners of awards from other international research societies. Many of our faculty have also been recognized for the excellence of their teaching by various awards within the Faculty of Mathematics.


Computer Science and Engineering

york_logoThe Department of Computer Science and Engineering, Faculty of Science and Engineering, is one of the leading academic and research departments in Canada. We offer a range of undergraduate and graduate programs in computer science and computer engineering: the BA and B.Sc. in Computer Science, the BA and BSc in Computer Security, the BASc Computer Engineering, and the innovative iBSc in Computer Science, as well as MSc and PhD programs in computer science.

Honours BA and BSc programs are accredited by the Computer Science Accreditation Council. The BASc program is accredited by the Canadian Engineering Accreditation Board.


Graphic Design

OCAD University, founded in 1876, has grown to encompass studies in many forms of art, design and new media. We also offer rich courses in humanities, business practice and science that equip our students with insight, inspiration and incentive to fully realize their creative gifts. We offer active studio and interdisciplinary learning; a wide array of production facilities for both traditional and digital creation; and personal attention through small classes.

The Graphic Design curriculum has a strong focus on design process, typography, image making and strategic thinking. It engages you in the creation of principled, conceptually strong, imaginative and formally sound solutions to many types of problems.