The following summarizes the requirements as outlined in the Graduate Calendar, for a fully qualified M.Sc. candidate's program of studies. The program usually consists of: five half-year classes amounting to 15 credit units, at the graduate level, from the field in which the student is working; a thesis permitting the student to make some contribution to knowledge; and seminars, colloquia and related activities as the student's Department may require. These regulations are interpreted as follows for Computer Science:
In submitting a suggested program of studies to the College of Graduate Studies and Research, the Department attempts to match its recommendations to the needs and background of the individual student. In some cases a higher concentration of classes in a particular area of specialization is needed. In other cases, additional classes beyond the minimal five half-classes may be required. Classes other than "CMPT" classes may be permitted.
In most cases, the recommended program attempts to achieve breadth of coverage of Computer Science by including at least one half-class from each of three of the nine areas of specialization. (See Program of Study under the Ph.D. program.)