DCS Main Page People Undergraduate Studies Graduate Studies Research Seminars & Events General Information Search
rounded cornerDepartment of Computer Science DCS Online rounded corner
DCS Online
Graduate Index


Main Page

Introduction

Programs

Courses

Applications

Finances

Theses

CSGSBS

Contact Us





Site Search:


Graduate
Computer Science
Programs

Programs of Study and Research Areas
The Department of Computer Science offers a graduate program leading to two degrees: Master of Science (M.Sc.) and Doctor of Philosophy (Ph.D.). The graduate program consists of courses and research. Research is conducted under the supervision of a faculty member. Graduate faculty in the Computer Science Department are interested in a wide range of subjects related to computing, including programming languages and methodology, software engineering, operating systems, compilers, distributed computation, networks, numerical analysis and scientific computing, financial computation, data structures, algorithm design and analysis, computational complexity, cryptography, combinatorics, graph theory, artificial intelligence, neural networks, knowledge representation, computational linguistics, computer vision, robotics, database systems, graphics, animation, interactive computing, and human-computer interaction.

Admission Requirements
Applicants to both the M.Sc. and Ph.D. degree programs must complete an undergraduate degree equivalent to a four-year program at the University of Toronto with a standing equivalent to at least B+. Preference will be given to applicants who have studied computer science or a closely related discipline. Applicants whose primary language is not English and who graduated from a university where the language of instruction is not English must achieve a TOEFL score of at least 580 (on the traditional paper test) or 237 (on the recently introduced computer test) and a TWE essay score of at least 4.

Degree Requirements
Both the M.Sc. and Ph.D. degree requirements include some courses and a thesis. The requirements may be reduced for applicants who have already taken some graduate studies in computer science.

Degree of Master of Science
This degree program requires five computer science graduate half-courses and a thesis. The courses must satisfy a breadth requirement to ensure a broad and well-balanced knowledge and understanding of computer science. The thesis should demonstrate the student's ability to do independent work in organizing existing concepts and in suggesting and developing new approaches to solving problems in a research area. A high standard of exposition is expected. This degree is offered on either a full-time or part-time basis.

Degree of Doctor of Philosophy
This degree program requires nine computer science graduate half-courses and a thesis. The courses must satisfy a breadth requirement to ensure a broad and well-balanced knowledge and deep understanding of computer science. The most important part of doctoral work is original research conducted under the direction of a faculty member. This research must constitute a significant and original contribution to computer science. The results must be presented in a thesis and defended at department and graduate school oral examinations.

For further details, please consult the Graduate Student Handbook prepared by the Department also available at www.cs.utoronto.ca/dcs/graduate.

© Copyright 1999 DCS. All Rights Reserved.