Full-time or part-time · 2 years
M.Sc. Computer Science
The M.Sc. Computer Science lets students specialize in artificial intelligence, systems, or security through advanced coursework, culminating in either a research thesis or an applied project with a partner organization.
Learning Outcomes
- Conduct independent research or an applied project at a graduate standard.
- Demonstrate advanced knowledge in a chosen computing specialization.
- Critically evaluate current research literature in the field.
- Communicate technical work to both specialist and non-specialist audiences.
Curriculum Structure
Related Courses
Admission Overview
Admission requires an undergraduate degree in computer science or a closely related field, transcripts, and a statement of research or professional interest. Some 400-level courses are cross-listed for graduate credit alongside dedicated graduate seminars.
Entry Level
B.Sc. in Computer Science or a closely related field.
Career Directions
Research EngineerSenior Software EngineerAI/ML EngineerSecurity EngineerDoctoral study