An honours degree in Computer Science is required for unconditional admission. Others with at least a B- average and a major in Computer Science or some closely related field may be admitted conditionally. The number of students admitted to the programme is usually small, although there is no fixed admission limit. The requirements to obtain the degree of Master of Science in Computer Science are four one-semester Computer Science courses at the graduate level, and a thesis. Many of the graduate courses are taught as individual study courses or small seminars.
Students generally form close working relationships with one or more faculty members.
Specific topics, format, and content of these courses will be established for each student by the School.