Selected filters
Software EngineeringCanada
Field of Study
Location
University
Tuition Fee
Duration
Format
Attendance
Degree Type
Special Programme

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.

2

Electrical and Computer Engineering - Science, Society and Policy University of Ottawa

4,1(90)Ottawa, Canada Top 3% in Worldwide

The 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.

Master Full-time +2 On-campus
2 years$14,720/yr

Electrical and Computer Engineering Royal Military College of Canada

5,0(1)Kingston, Canada

The 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.

M.Eng. Full-time On-campus
2 years$11,696/yr

Computer Science Brock University

4,3(62)St. Catharines, Canada Top 20% in Worldwide

The 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.

M.Sc. Full-time On-campus
2 years$9,426/yr

Computing and Software McMaster University

4,5(68)Hamilton, Canada Top 2% in Worldwide

Computing 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. 

M.Sc. Full-time On-campus
2 years$19,270/yr

Computer Science Concordia University Montréal

4,2(89)Montréal, Canada Top 8% in Worldwide

The 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.

Master Full-time On-campus
2 years$10,895/yr

Computer Science Concordia University Montréal

4,2(89)Montréal, Canada Top 8% in Worldwide

The 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.

Master Full-time On-campus
2 years$10,895/yr

Software Engineering Concordia University Montréal

4,2(89)Montréal, Canada Top 8% in Worldwide

The 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.

Master Full-time On-campus
2 years$10,895/yr

Computer Science University of Toronto

4,1(288)Toronto, Canada Top 0.5% in Worldwide

The 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.

M.Sc. Full-time +2 On-campus
2 years$22,334/yr

DevOps for Cloud Computing Lambton College

4,4(18)Toronto, Canada

This 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. 

Postgraduate Certificate Full-time On-campus
2 years$9,426/yr

Electrical and Computer Engineering University of British Columbia

4,2(194)Vancouver, Canada Top 1% in Worldwide

The 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.

M.Eng. Full-time +2 On-campus
1 year$18,476/yr

Electrical and Computer Engineering Carleton University

4,4(75)Ottawa, Canada Top 8% in Worldwide

The 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 Full-time On-campus
Tuition not available

Master of Engineering - Software Engineering Practice Carleton University

4,4(75)Ottawa, Canada Top 8% in Worldwide

Carleton 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.

M.Eng. Full-time On-campus
2 years$25,222/yr

Computer Science University of British Columbia

4,2(194)Vancouver, Canada Top 1% in Worldwide

The 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.

M.Sc. Full-time On-campus
2 years$6,927/yr

Electrical and Computer Engineering Carleton University

4,4(75)Ottawa, Canada Top 8% in Worldwide

The 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.

M.Eng. Full-time On-campus
1 year$23,358/yr

Software Engineering Concordia University Montréal

4,2(89)Montréal, Canada Top 8% in Worldwide

The 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.

M.Eng. Full-time On-campus
2 years$10,895/yr

Electrical and Computer Engineering University of Manitoba

4,1(127)Winnipeg, Canada Top 6% in Worldwide

Electrical 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.

Master Full-time On-campus
2 years$9,685/yr

Electrical and Computer Engineering University of Toronto

4,1(288)Toronto, Canada Top 0.5% in Worldwide

The 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.

M.Eng. Full-time +2 On-campus
2 years$22,334/yr

Electrical and Computer Engineering - Field of Study in Artificial Intelligence Queen's University

4,2(35)Kingston, Canada Top 4% in Worldwide

This 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.    

Master Full-time Blended
2 years$14,343/yr

Applied Computing University of Toronto

4,1(288)Toronto, Canada Top 0.5% in Worldwide

The 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.

Master Full-time On-campus
2 years$10,917/yr

Software Engineering Memorial University of Newfoundland

4,1(52)St. John's, Canada Top 9% in Worldwide

The 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.

Master Full-time On-campus
1 year, 4 months$3,388/yr

Wishlist