WeUni docsity Logo
Bachelor's Degree
Master's Degree
Doctoral Degrees
Online
Main fields of study

2 Best Software Engineering Master's Degree Programs in Canada for 2024

Find the most comprehensive list of top Software Engineering Master's Degree programs in Canada for 2024. Our selection is tailored to help you excel in your chosen field with the best educational institutions.

3

Field of study

Where to study

Course type

Only online courses

Masters in Computer Science

University of Montreal, Université de Montréal

logo University of Montreal, Université de Montréal

Canada

IT & Computer Science, Computer Science, Software Engineering, Cybersecurity, Information Systems, Data Science, Artificial Intelligence, Computer Engineering

Master's Degree

Goals Studies at the master's level aim for a specialization in an area of ​​computer science by means of advanced courses. They aim to introduce the student to research by exploring a limited subject and writing a dissertation. It is also possible in the General option Internship modality to carry out an internship in a company of two sessions and in the Tutorial mode to do two internships of one session in the laboratory provided that a professor agrees to act as referee; an internship report must then be produced.

Master of Engineering Leadership in Dependable Software Systems

University of British Columbia - Faculty of Applied Science

logo University of British Columbia - Faculty of Applied Science

Canada

IT & Computer Science, Computer Science, Software Engineering

Master's Degree

The Master of Engineering Leadership (MEL) in Dependable Software Systems is a professional degree for engineers who want to excel and drive innovation in this rapidly evolving field. This hybrid master’s program combines graduate-level engineering courses with UBC Sauder School of Business courses – giving you the skills and confidence to take your career in new directions.

English

1 Year

Find out more

Popular degree types

Bachelor's DegreeDiploma

Master's Degree, Software Engineering, Canada

A Master's Degree is a postgraduate academic degree awarded by universities or colleges upon completion of a specific course of study. It typically requires one to three years of full-time study and allows students to specialize in a particular field or area of interest, enhancing their knowledge and skills for career advancement.

Software Engineering is a field of study that focuses on the design, development, and maintenance of software systems. Students in this field learn how to apply engineering principles to software development, ensuring that software is reliable, efficient, and meets the needs of users. Graduates often pursue careers as software developers, systems analysts, or project managers.

In Canada, higher education institutions offer a wide range of accredited degrees, from Bachelors to PhDs, catering to diverse student needs. Renowned for their quality education and research opportunities, Canadian universities and business schools attract students globally seeking top-notch academic programs and a multicultural learning environment.