100 Master's degrees in Computer Sciences in Canada

Accounting and Computer Science
This Accounting and Computer Science, Postgrad.Cert. course from Trent University is a great next step for students looking to gain in-demand technical and practical skills in both the for-profit and not-for-profit sectors.

Applied Computing
This Applied Computing MAC programme from University of Windsor will provide students with a solid foundation of the industry oriented practical aspects of computer science.

Computer Science
From lab work to discussion groups and seminar presentations, Dalhousie University’s Master of Computer Science programme gives you everything you need to become a skilled researcher. Graduates work in diverse fields such as software development, data analytics, cybersecurity, artificial intelligence, and health informatics.

Computer Animation - Motion Graphics
Throughout the Computer Animation - Motion Graphics programme at Conestoga College, you will draw upon theory and techniques of the design, digital media, and animation worlds to conceptualize and create captivating 2D and 3D digital media for a variety of applications.

Web Development
The Web Development graduate certificate programme from Humber Polytechnic focuses on the development of websites and web services for multiple environments including database-driven programming, content management systems and mobile services.

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.

Network and Security Architecture
The Network and Security Architecture Postgrad.Cert from Fanshawe College will prepare you for this in-demand field. If you’ve been thinking of a career protecting the systems that run our networks and economy, the Network and Security Architecture one-year post-grad co-op program will prepare you for this in-demand field.

Web Development
Web Development from Conestoga College is designed to provide hands-on, comprehensive training for those who desire to work in the field of web-centric business application development.

Game – Programming (Fast Track) (Online)
In the Game – Programming (Fast Track) (Online) course from Centennial College you'll gain a unique blend of skills that combines the core concepts of software engineering with specialized knowledge in game programming. Upon graduation, you'll receive an advanced diploma and have the know-how to launch a career in the game software industry.

Computer Systems Technician - Networking (Fast-Track)
The Computer Systems Technician - Networking (Fast-Track) programme from Centennial College is for you if you've completed a college or university programme and wish to get into the computer industry faster. The programme is post-graduate work permit eligible.

Applied Computer Science
Dalhousie University’s Master of Applied Computer Science programme prepares you for a dynamic career in the software industry by developing strong technical skills with core courses in systems, communications, and data management. This degree adds value to your career and will open up new opportunities for you within the IT industry and beyond.

Cloud Architecture and Administration (CAA)
The Cloud Architecture and Administration (CAA) graduate certificate program at Seneca Polytechnic will provide you with knowledge and skills to become an essential part of a modern information technology (IT) team.

Computer Systems Technology - Networking (Fast-Track)
The Computer Systems Technology - Networking (Fast-Track) programme at Centennial College is for students who previously completed a relevant college or university programme and wish to receive their diploma in two years (four semesters) by entering the second year of the three-year Networking offering. The programme is Post-graduate work permit eligible.

Internetworking
Dalhousie University's Master of Engineering in Internetworking programme will develop solutions to connect complex and challenging networks. Graduates work in diverse fields including telecommunications, information technology, cybersecurity, network design and management, data centers, cloud computing, research and development, academia and government agencies.

Computer Science
The Computer Science program from Algoma University is a course-based master’s program designed for Bachelor degree graduates in computer science, information technology (IT) and related areas.

Computer Science
The Master of Science in Computer Science (M.Sc.) at Algoma University is a two-year, full-time programme designed for those keen to enhance their expertise in computer science. This research-focused degree combines theoretical knowledge with practical experience, preparing graduates for advanced roles in various technology sectors.

Computer Science
Prepare to take on new projects, learn new technologies, hold a leadership role, and help advance the field of computer science in a program known for industry connections and diverse work opportunities with this Master of Science in Computer Science from Northeastern University.

Cyber-Physical Systems
The Cyber-Physical Systems program from Northeastern University prepares our graduates for a world of connected devices.

Computer Science (Align)
Technology thrives on new, diverse, and unexpected ideas and perspectives. The Computer Science (Align) program at Northeastern University allows professionals with a bachelor's degree in any discipline to earn a master's degree in computer science and break into tech.
Computer Engineering
This Computer Engineering, M.Sc. course from Queen's University with collaborative research opportunities, a strong sense of community between faculty and students, and exceptional teaching and research, the Department of Electrical and Computer Engineering prepares you to excel in your graduate studies.