46 Master's degrees in Software Engineering in Canada
Computer Science
The Department of Computer Science at the University of Toronto offers a graduate program leading to the Master of Science in in Computer Science.
Computer Science
We offer a master degree in Computer Science at the Memorial University of Newfoundland. Virtually every discipline - practical, theoretical, or creative - experiences the influence of computers today. The ever-increasing dependence on computer technology in our daily lives presents rich opportunities for those interested in the design of new applications and systems.
Electrical and Computer Engineering
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.

Software Engineering Technician (Fast-Track)
The Software Engineering Technician (Fast-Track) programme at Centennial College offers qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) of the two-year programme. This programme is post-graduate work permit eligible.
Electrical and Computer Engineering
The Electrical and Computer Engineering program from University of British Columbia is designed for students who want to pursue their electrical and computer engineering education beyond the undergraduate level but are looking for an alternative to a thesis-based research program.
Computer Science
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.

Enterprise Software Development
The Enterprise Software Development graduate certificate programme from Humber Polytechnic provides advanced concepts, skills and knowledge to those currently employed in the information technology and related fields, or graduates of information technology or computer studies programmes.
Electrical and Computer Engineering
The Electrical and Computer Engineering MEng at Concordia University Montréal is a course-based postgraduate programme. Designed for practising engineers, this 45-credit degree offers full-time or part-time study modes over one to two years. It focuses on enhancing technical design skills and professional leadership.

Software Quality Assurance and Test Engineering (Optional Co-op)
Software Quality Assurance and Test Engineering (Optional Co-op) from Conestoga College will deepen students' understanding of the testing paradigms, methodologies and tools utilized throughout the software development process.
Software Quality Assurance and Testing
Working in software quality assurance and testing involves meticulously examining software to ensure it meets the highest standards of functionality, performance, and reliability. The program in Software Quality Assurance and Testing is offered by Lambton College.
Software Engineering Technician (Fast-Track) (Online)
The Software Engineering Technician (Fast-Track) (Online) course from Centennial College is designed to prepare you for a career as a software developer. As a software developer, you will play a critical role in designing, developing, and maintaining the software that powers essential tasks such as e-commerce, mobile app development, cloud computing, and artificial intelligence.
Software Engineering Technology (Fast-Track) (Optional Co-op) (Online)
The Software Engineering Technology (Fast-Track) (Optional Co-op) (Online) course from Centennial College provides a comprehensive two-year learning experience in designing, developing, and maintaining software systems.
DevOps for Cloud Computing
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.
Full Stack Software Development
The Full Stack Software Development program is an Ontario College Graduate Certificate at Lambton College, that offers students the opportunity to study the most current trends in software development.
Electrical and Computer Engineering
The Electrical and Computer Engineering MEng program is offered jointly by the Department of Systems and Computer Engineering and the Department of Electronics in the Faculty of Engineering and Design at Carleton University.
Computer Science
Computer Science from St. Francis Xavier University (StFX) is focusing on a number of advanced courses with close research collaboration with our faculty.
Computer Science
The University of British Columbia Department of Computer Science, established in May 1968, is one of the top computer science departments in North America and offers the Computer Science program.
Electrical and Computer Engineering
Electrical and Computer Engineering from Western University - Canada graduate students have access to outstanding research experiences and facilities across campus.
Software Engineering
Software Engineering from Ontario Tech University expands a student's knowledge of software engineering and prepares them for careers in research, development, and advanced software engineering systems.

Database Application Developer
The Database Application Developer program at Seneca Polytechnic will teach you how to design, test and implement databases on a variety of local or cloud operating platforms and work with Big Data.