46 Master's degrees in Software Engineering in Canada
Electrical and Computer Engineering
The Electrical and Computer Engineering programme at Lakehead University is a comprehensive M.Sc. Eng degree. Available in full-time and flex-time modes, this postgraduate course offers specialised research and coursework pathways. Students benefit from expert instruction and advanced facilities over a standard two-year duration.

Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online)
The Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online) course from Centennial College aligns well with the newest technology trends in the software industry, namely Augmented Analytics, AI-Driven Development, and Autonomous Things. The programme is Post-graduate work permit eligible.
Electrical and Computer Engineering
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.
Electrical and Computer Engineering
The Electrical and Computer Engineering program at the University of Toronto is a course-based degree program and may be taken on a full-time or part-time basis.
Computing and Software
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.
Electrical and Computer Engineering - Science, Society and Policy
Electrical and Computer Engineering - Science, Society and Policy from University of Ottawa combines the research strengths of the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa and the departments of Electronics and of Systems and Computer Engineering at Carleton University.

Software Engineering Technology (Fast-Track)
Centennial College's three-year Software Engineering Technology (Fast-Track) programme will grant qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) so they may receive their advanced diploma in two years (four semesters). This programme is post-graduate work permit eligible.
Electrical and Computer Engineering
Electrical and Computer Engineering from University of Ottawa combines the research strengths of the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa and the departments of Electronics and of Systems and Computer Engineering at Carleton University.

Software Engineering Systems
The Software Engineering Systems MSc degree from Northeastern University prepares students for in-demand careers as software developers engineering complex software systems for social impact.

Software Developer
This Software Developer Postgrad Cert from Saskatchewan Polytechnic will prepare you for the challenges of developing software products and web applications for clients.
Electrical and Computer Engineering
Electrical and Computer Engineering from University of Ottawa combines the research strengths of the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa and the departments of Electronics and of Systems and Computer Engineering at Carleton University.

Software and Information Systems Testing (Co-op)
This Software and Information Systems Testing (Co-op) Postgrad.Cert from Fanshawe College with a better understanding of the testing paradigms and methods associated with IT and software development. Knowledge of software and hardware is important in today’s fast-paced IT world and making sure everything is running smoothly is essential to running an effective operation.
Computer Science
The Computer Science programme at Lakehead University is a versatile Master of Science degree offered in full-time mode. Students can choose between thesis, project, or course-based routes at the Thunder Bay or Barrie campuses. This advanced curriculum explores innovative technology and research over a one to two-year duration.
Computer Science
Computer Science from University of Ottawa is providing a framework for interaction between the universities in graduate computer science education.
Software Engineering
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.
Computer Science
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.

Software Development and Applied Artificial Intelligence
Through this Software Development and Applied Artificial Intelligence , Postgrad.Cert. from Trent University you will gain a deeper understanding of AI and software development, and ways to implement this cutting-edge technology in your professional career, and beyond.

Game Development - Advanced Programming
The Game Development - Advanced Programming Postgrad.Cert from Fanshawe College will train you to do what game programmers on project technical teams do, including graphics effects, animation systems, artificial intelligence (AI), physical modeling, sound, and scripting systems.
Computer Science
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.
Electrical and Computer Engineering - Field of Study in Artificial Intelligence
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.