47 Master's degrees in Software Engineering in Canada
Canada is an excellent destination for international students looking to pursue a Software Engineering programme. With a range of tuition fees, from €4,741 to €23,613, and a typical fee of €11,312, students have various options to choose from. Moreover, 2% of programmes are considered affordable, making it accessible for many. Canada also offers flexibility with 17% of programmes available online. Additionally, 21% of Canadian universities provide Software Engineering programmes, ensuring a wide array of choices for prospective students.
Electrical and Computer Engineering - Science, Society and Policy University of Ottawa
4,1(90)Ottawa, Canada Top 3% in WorldwideThe Electrical and Computer Engineering - Science, Society and Policy programme at the University of Ottawa is a full-time Master of Applied Science. This two-year course explores the interface of engineering innovation and public policy, delivered through a public study mode to prepare experts for complex decision-making.
Electrical and Computer Engineering Royal Military College of Canada
5,0(1)Kingston, CanadaThe Electrical and Computer Engineering programme at the Royal Military College of Canada offers advanced M.A.Sc., M.Eng., and Ph.D. degrees. This full-time residential course typically spans two years for Master's students, providing expert training in software engineering and electrical systems within a prestigious military environment.
Computer Science Brock University
4,3(62)St. Catharines, Canada Top 20% in WorldwideThe Computer Science program at Brock University is a research-based MSc that consists of one year of coursework. This is followed by preparing a thesis or project to obtain advanced knowledge in computer science and experience in scientific research.
Computing and Software McMaster University
4,5(68)Hamilton, Canada Top 2% in WorldwideComputing and Software program from McMaster University advances the field of computing through education and research, with a focus on computing research problems that involve scientific theory, engineering practice, and the interface between the two.
Computer Science Concordia University Montréal
4,2(89)Montréal, Canada Top 8% in WorldwideThe Computer Science programme at Concordia University Montréal is a two-year, full-time M.Sc. degree. This thesis-based course focuses on enhancing research capabilities and theoretical knowledge. It is designed for graduates in computing, mathematics, or engineering seeking advanced expertise in a professional research environment.
Computer Science Concordia University Montréal
4,2(89)Montréal, Canada Top 8% in WorldwideThe Computer Science programme at Concordia University Montréal is a course-based Master of Applied Computer Science (MApCompSc) degree. This 45-credit curriculum is available for full-time or part-time study over one to two years. It focuses on theoretical and practical applications for industry and commerce careers.
Software Engineering Concordia University Montréal
4,2(89)Montréal, Canada Top 8% in WorldwideThe Software Engineering programme at Concordia University Montréal is a research-focused Master of Applied Science (MASc). This two-year, full-time degree provides 45 credits of advanced technical training. It is designed for computer science or engineering graduates seeking to master software design, testing, and maintenance.
Computer Science University of Toronto
4,1(288)Toronto, Canada Top 0.5% in WorldwideThe Master of Science in Computer Science at the University of Toronto is a research-focused programme. This full-time course combines advanced modules with original research under expert supervision. Students engage in high-level academic study within a public institution, typically completing the degree over two years.
DevOps for Cloud Computing Lambton College
4,4(18)Toronto, CanadaThis innovative DevOps for Cloud Computing program from Lambton College, provides students the background to work in DevOps, Continuous Integration and Continuous Delivery (CI/CD), Configuration management, Cloud computing, Cloud storage, and Cloud infrastructure management, while also focusing on client needs and collaborative environments.
Electrical and Computer Engineering University of British Columbia
4,2(194)Vancouver, Canada Top 1% in WorldwideThe Electrical and Computer Engineering M.Eng. at the University of British Columbia is a professional, course-based programme. Spanning approximately 2.3 years, this public study mode degree offers advanced technical training in Vancouver. It is designed for those seeking high-level expertise without a research thesis.
Electrical and Computer Engineering Carleton University
4,4(75)Ottawa, Canada Top 8% in WorldwideThe Electrical and Computer Engineering programme at Carleton University is a versatile master level course. Students can choose between the M.Sc. or M.Eng. degree type, with durations of one to two years. This public study mode offers pathways in research or coursework, focusing on advanced engineering systems.
Master of Engineering - Software Engineering Practice Carleton University
4,4(75)Ottawa, Canada Top 8% in WorldwideCarleton University’s Master of Engineering Practice (EP) is a full-time, course-based graduate program designed to advance technical engineering knowledge and strengthen professional skills. With a focus on internationally trained engineers, EP builds on prior academic experience while supporting a successful transition into engineering careers.
Computer Science University of British Columbia
4,2(194)Vancouver, Canada Top 1% in WorldwideThe Computer Science M.Sc. at the University of British Columbia is a premier research-based programme delivered in person at the Vancouver campus. This full-time public course typically spans two years, offering students a rigorous foundation in advanced computing while preparing them for doctoral studies or industry leadership.
Electrical and Computer Engineering Carleton University
4,4(75)Ottawa, Canada Top 8% in WorldwideThe Electrical and Computer Engineering programme at Carleton University is a versatile master level course. Students can choose between the M.Sc. or M.Eng. degree type, with durations of one to two years. This public study mode offers pathways in research or coursework, focusing on advanced engineering systems.
Software Engineering Concordia University Montréal
4,2(89)Montréal, Canada Top 8% in WorldwideThe Software Engineering M.Eng. at Concordia University Montréal is an advanced, course-based programme designed for IT professionals. This 45-credit degree offers full-time and part-time study modes, typically lasting one to two years. It focuses on the design, testing, and maintenance of high-capacity software systems.
Electrical and Computer Engineering University of Manitoba
4,1(127)Winnipeg, Canada Top 6% in WorldwideElectrical and Computer Engineering from University of Manitoba aims to improve the quality of life of individuals, both here in Canada and around the world, through the principled application of science and mathematics in solving the problems of society.
Electrical and Computer Engineering University of Toronto
4,1(288)Toronto, Canada Top 0.5% in WorldwideThe Electrical and Computer Engineering Master's at the University of Toronto is a prestigious public programme. This degree type offers both course-based and research-stream paths, typically spanning 24 months. Students engage with world-class faculty in a top-ranked global department to master advanced technical concepts.
Electrical and Computer Engineering - Field of Study in Artificial Intelligence Queen's University
4,2(35)Kingston, Canada Top 4% in WorldwideThis Electrical and Computer Engineering - Field of Study in Artificial Intelligence MASc course from Queen's University provides the graduate students with a solid foundation in the principles of AI, machine learning and deep learning.
Applied Computing University of Toronto
4,1(288)Toronto, Canada Top 0.5% in WorldwideThe Applied Computing programme at the University of Toronto is a professional Master of Science degree designed for innovators. This full-time course combines advanced technical training with practical industry experience. Students engage in high-level research and a professional internship within a public study environment.
Software Engineering Memorial University of Newfoundland
4,1(52)St. John's, Canada Top 9% in WorldwideThe Software Engineering MAScSE at Memorial University of Newfoundland is a 16-month, course-based master programme. Designed for computer science or engineering graduates, this public study mode course focuses on advanced systems architecture and distributed services to meet the growing global demand for skilled specialists.