- Home
- Programmes
- Software Engineering
943 Master's degrees in Software Engineering

Software Engineering - Pre-Master's Programme (PMP)
This one-year (2-semester) Software Engineering - Pre-Master's Programme (PMP) from OnCampus Southampton offers successful students guaranteed progression to the University of Southampton.

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 and Information Technology
The Software Engineering and Information Technology programme at Oakland University is a 32-credit Master of Science degree. Available with professional or research tracks, this postgraduate course offers advanced training in emerging sectors. Students benefit from flexible study modes in a world-class engineering centre.
Computer Science
Computer Science from Lebanese American University (LAU) provides a broad foundation of study in computer science combined with in-depth study in four concentration areas.
Software
The Software program is offered at Alzahra University.
Computer Science
The Computer Science MSc from the University of Warwick is for technically minded graduates with experience in computer science, mathematics or physical sciences. Ranked 4th in the UK (REF 2021), Warwick's Computer Science department will train you in using the latest techniques in academia and industry while providing you with a set of skills essential in your future career.
Electrical and Computer Engineering - Non-Thesis Option
Participants in the MS in Electrical and Computer Engineering - Non-Thesis Option program at University of Miami is open to both entry-level graduate students who want to pursue a career in electrical and computer engineering and professionals who have responsibilities in engineering or computer science fields and want to further their knowledge and skills.
Computer Science - Software and Data Engineering
The Master's degree in Computer Science - Software and Data Engineering at Charles University is a comprehensive two-year programme. This full-time course focuses on the intricacies of software development and data processing, equipping students with essential skills for the tech industry.

Software Engineering Systems
The Graduate Certificate in Software Engineering Systems from Northeastern University focuses on the socio-technical approach to software engineering.
Information Technology - Database Administration
The Information Technology - Database Administration program of the Florida Institute of Technology provides the fundamental understanding of business applications required in a global economy, as well as industry-specific knowledge in database administration and management, including information security management and project management for IT.
Intermediate Python
Python is a general-purpose coding language with applications in web development, data science, machine learning, fintech, and more. The Intermediate Python program at Udacity equips you to leverage the capabilities of Python and streamline the functionality of applications that perform complex tasks, such as classifying files, data mining a webpage, etc.
Computer Science (Advanced Software Development)
The Master of Science in Computer Science (Advanced Software Development) at Technological University Dublin is a part-time programme designed for those with a background in computer science. This two-year course combines online and on-campus learning, equipping students with advanced skills in software development.

Programming for Data Science with Python
Learn programming skills needed to uncover patterns and insights in large data sets, running queries with relational databases and working with Unix shell and Git in the Programming for Data Science with Python programme at Udacity.
Software Engineering
The Software Engineering Postgraduate certificate at George Mason University may be pursued concurrently with any of the graduate degree programs in the Volgenau School of Engineering.
Software Engineering
The Software Engineering School of Fudan University, founded in 2002, is one of the original 37 national demonstration software schools. Relying on the abundant resources of Fudan University, Software School adheres to the trinity of talent training, academic research and industrial promotion to improve the construction and development of Software School.
Computer Engineering
After completing the Computer Engineering MSc program offered at University of Kentucky, students will be proficient at designing and implementing software for a wide array of projects, particularly those involving specialized hardware.

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.
Information and Computer Education
Information and Computer Education from National Taiwan Normal University (NTNU) aims to prepare students at the master’s and doctoral levels to become leaders in the professions of e-learning and computer education.
Computer Engineering
Strengthen your leadership skills and technical proficiency with the Computer Engineering program at Missouri University of Science and Technology.
Computer Science
The Computer Science course at Miami University aims to prepare students for computing professions that require research, invention, and advanced or specialized knowledge.