Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The master's degree in software engineering enhances students' understanding of the field and equips them for roles in research, development, and cutting-edge software systems.
The MASc and MEng programs aim to deepen students' software engineering expertise through rigorous courses, projects, and/or research theses in their selected specialization. These programs ready graduates for careers focused on research, development, and sophisticated software systems that benefit society while considering ethical, social, and economic implications.
This software engineering curriculum appeals to students from backgrounds in Software Engineering, Computer/Electrical Engineering, Computer Science, and related disciplines. Those with undergraduate degrees in Computer Engineering, Electrical Engineering, Information Engineering, or similar fields may qualify for admission based on their completed coursework.
The MASc is a research-oriented, thesis-driven program ideal for students pursuing academic careers or PhD studies. The MEng offers a course-based or project-based approach tailored for working professionals seeking advanced software engineering knowledge and practical skills.