The School of Computing Science offers programs leading to the M.Sc. and PhD degrees (see degree requirements). Graduate courses are offered in three terms/semesters (fall, spring, and summer) per year.
PhD and M.Sc. thesis students are research-oriented and they are provided with financial support by the School, pending satisfactory progress. Graduate research may be conducted in a diverse set of research areas under the supervision of Computing Science faculty members.
Students interested in taking graduate courses to obtain an M.Sc. degree are recommended to consider our Professional Master of Science in Computer Science (see below). All graduate students can participate in the graduate co-op program and, in some cases, earn academic credits towards their degree.
Several exciting and innovative programs, including the Professional Master's Program in Computing Science, are designed to meet the interests and needs of current and prospective graduate students.