The M.Sc. degree program consists of four computer science graduate half-courses, which satisfy the breadth requirement, and a major research paper. The major research paper 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.
In September 2010, the University of Toronto launched a new Master of Science in Applied Computing
program to educate the next generation of technical leaders, innovators, and entrepreneurs as they learn how to turn research into practical applications. Students will spend the first eight months studying with some of Canada's leading Computer Science researchers, and another eight months in an industrial internship, where they will apply what they have learned to real-world problems.
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 shall be presented in a thesis and defended at department and graduate school oral examinations. The PhD degree program requires eight computer science graduate half-courses, which satisfy the breadth requirement. Courses taken during the M.Sc. degree can count towards the total required courses. The PhD thesis may build upon the students M.Sc. research. Students who enter into the graduate program from another university may request transfer credit for courses which were not used towards the requirements of another degree, diploma, certificate, or any other qualifications.