- Home
- Programmes
- Software Engineering
- North America
436 Master's degrees in Software Engineering in North America
Software Engineering
Software applications are the heart and soul of today’s technology-driven world, accelerating the demand for the next generation of innovators. Discover how the Software Engineering program of the University of California, Irvine (UCI) can prepare you for the digital world.
Computer Science
The Computer Science program of The University of Akron combines courses in computer science principles and practice.
Computer Science
The Computer Science program from Portland State University offers students with a bachelor's degree the opportunity to enhance their skills and training with advanced study in computer science. Computer Science is one of the fastest-growing careers in today's economy and PSU graduates are in high demand.
Software Engineering
The Master of Science in Software Engineering (MS-SE) is a unique program offered exclusively at Carnegie Mellon University Silicon Valley campus. It emphasizes a rigorous foundation in the principles of software engineering within the context of ECE’s top-ranked Computer Engineering program.
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.
Computer Science
The Master of Science in Computer Science at Lamar University is designed to equip students with the essential skills for a successful career in the tech industry. This programme can be completed in two years and offers both thesis and non-thesis options. It is available through on-campus attendance.
Software Engineering (Dual)
Software Engineering (Dual) from Stevens Institute of Technology prepares you to manage software life cycle processes, build sustainable products while enabling you to become a leader capable of making fast, data-supported decisions.
Computer Engineering
Computer Engineering at Syracuse University is a relatively new discipline, but its popularity and relevance has grown tremendously with the recent proliferation of digital computers in our daily lives.
Computer Science
The Computer Science program from Clarkson University has two options: a research-based thesis option, as well as a more professionally-oriented non-thesis option. Both programs can be done in person or online.
Cybersecurity Engineering
The Cybersecurity Engineering Master is offered by University of New Hampshire. Cybersecurity affects everyone and impacts every organization. From marketing to finance, manufacturing or entertainment, data security is critical in every economic sector. Cybersecurity engineers develop, integrate and operate secure systems in order to protect computing devices, networks, data and programs from unauthorized hackers, damage or cyberattacks.
Software Development
The Software Development program at American National University was designed for those who already have their bachelor’s degree and are seeking to continue their postgraduate education in the field of software development.
Computer Engineering
The Computer Engineering program at Missouri University of Science and Technology offers graduate programs of study which lead to the MS degree (thesis and non-thesis options).

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.
Java Programming
This Java Programming program at Udacity is intended to elevate your Java abilities and teach you the fundamental skills used by Java developers to design, code, test and deploy cutting-edge Java software.

Software Engineering
This Software Engineering MSc programme from University of Michigan - Dearborn is designed to prepare students for professional practice, as well as further studies and research in the software engineering field.
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.
Information Technology - Software Engineering
The Information Technology - Software Engineering program at Walden University prepares you to develop the technology solutions organizations need to solve problems, seize new opportunities, and leverage their full potential.

Software Engineering
This Software Engineering Postgrad.Cert University of Michigan - Dearborn provides a systematic, disciplined, and quantifiable approach to the development, operation, and maintenance of software.
Computer Science - Tri-Cities
Washington State University offers the Computer Science - Tri-Cities.
Software and Security Engineering
The Software and Security Engineering program at North Dakota State University is focused on the application of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software systems.