- Home
- Programmes
- Software Engineering
- North America
436 Master's degrees in Software Engineering in North America

Electrical and Computer Engineering Leadership
The Electrical and Computer Engineering Leadership program is offered through participation in the Gordon Engineering Leadership Program at Northeastern University.
Discovering Autonomous Systems
Autonomous system is one of the highest-impact, most in-demand skills. In this lesson, we'll introduce you to the fundamental concepts and terms that you'll need to step into this amazing world. The Discovering Autonomous Systems program is offered by the Udacity.
Computer Science
The Master of Science in Computer Science degree program at California State University San Bernardino provides a technically oriented post-baccalaureate scientific education for those who wish to acquire or extend their knowledge in the field of computer science.
Computer Science
The aim of the Master of Arts in Computer Science (M.A.) at The City University of New York is to prepare students for professional careers in private industry, government, and academe.
Software Engineering
Our Master of Science degree in Software Engineering educational program from University of Saint Thomas Saint Paul is here to help you build a successful career.

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.
Computational Science and Engineering
The Computational Science and Engineering program of Massachusetts Institute of Technology (MIT), previously the Computation for Design and Optimization (CDO) program, is an interdisciplinary program designed to prepare tomorrow’s engineers and scientists in advanced computational methods and applications.
Software Engineering
UTEP’s Software Engineering Department at University of Texas El Paso has broad expertise in four flagship research areas: development of theory for practical applications, software engineering, interactive systems (human-computer interaction), computer systems and high performance computing.
Computer Science
The Master of Science in Computer Science at North Carolina State University is a research-oriented degree. The MS with thesis degree has two components: completion of a designated curriculum, and completion and defense of a thesis that describes original research.
Computer Science
Computer Science from University of Ottawa is providing a framework for interaction between the universities in graduate computer science education.
Computer Science
The University of Alabama's Computer Science Department offers interdisciplinary graduate programs leading to master’s and doctoral degrees.
Java Fundamentals
In order to be a great Java developer you must first learn the fundamentals of Java. This Java Fundamentals course at Udacity introduces the fundamental concepts and practices of Java programming.

Computer Engineering
The Computer Engineering course from Florida International University (FIU) presents an extensive and interdisciplinary curriculum, delving deeply into a range of specialized domains.
Hardware Systems Engineering (Online)
This Hardware Systems Engineering (Online) program from Drexel University provides cross functional knowledge in systems engineering, hardware design engineering, and product development.
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
When you earn your MS in Computer Science & Information Technology at Sacred Heart University, you can choose between a concentration in information technology (IT) or computer science (CS).
Software Engineering
The Software Engineering (MS-SWE) M.Sc program from George Mason University prepares students to become leaders in engineering high quality, large scale, computing solutions to real life problems.
Computing Security
This Computing Security program of Rochester Institute of Technology gives you an understanding of the technological and ethical roles of computing security in today's society and its importance across the breadth of computing disciplines.
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 Engineering
The Software Engineering programme from Embry-Riddle Aeronautical University covers all concepts in the software life cycle to help students advance careers in software and aerospace.