- Home
- Programmes
- 1 year
- Software Engineering
400 1 year Master's degrees in Software Engineering

Applied Artificial Intelligence for Engineering
This Applied Artificial Intelligence for Engineering course from University of Greenwich builds on the concepts of artificial intelligence and machine learning by creating new systems to provide intelligence. By developing new processing methods and data representations, we aim to establish the next big step in computing.

Applied Computational Science and Engineering
Discover how numerical methods and computational science can help solve large scale problems on Applied Computational Science and Engineering MSc programme offered at Imperial.

Master of Computer Science
Enhance your career with a Master of Computer Science (MCompSc) from the Victoria University of Wellington. This flexible coursework and project-based programme will put you at the forefront of innovation in a rapidly developing industry.

Computing (Software Engineering)
This Computing (Software Engineering) MSc course from Imperial specialises in the application of engineering to the design, development, and maintenance of software.

Software Engineering
The aim of this Software Engineering programme at the Technological University of the Shannon is to provide an opportunity for computer professionals and engineers to enhance their knowledge and expertise in areas of current active research and development in software engineering.

Software Development
The Software Development programme of the University of Glasgow is a specialist version of the MSc (Information Technology), intended for students without a computing science background. It is an intensive, practically oriented programme focussing on professional software development stills, which students apply to a significant Software Development project.

Game Programming
Whether you’re currently studying for a computing degree, are in the early stages of your career or want to re-train in this exciting field, this Game Programming course from Falmouth University will help you to become a confident game developer who can deliver compelling play experiences.

Computer Science (Software Engineering)
The Computer Science (Software Engineering) degree at Maynooth University is designed to give participants a strong foundation in advanced computer science topics ensuring longevity of their skills and their ability to adapt in a rapidly evolving field.

Computer Science (Network Engineering)
This Computer Science (Network Engineering) course from University of Greenwich provides advanced knowledge of designing, building and testing a wide range of software and network systems.

Advanced Computer Science
The Advanced Computer Science course from University of York will enable you to develop a high level of understanding and technical skill at the leading edge of the subject.

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.

Computer Science (Enterprise Software Systems)
This Computer Science (Enterprise Software Systems) programme from South East Technological University is designed to develop and refine a set of skills essential for successful engagement of enterprises with information and communications technology (ICT).

Database Application Developer
The Database Application Developer program at Seneca Polytechnic will teach you how to design, test and implement databases on a variety of local or cloud operating platforms and work with Big Data.

Computer Science
This Computer Science course from Manchester Metropolitan University was designed this course for graduates who may not have a background in computing but are looking to launch a career in this in-demand field.

Software Engineering
On this one-year programme students will undertake practical development using current leading edge commercial tools and techniques and be exposed to direct industrial involvement in a dynamic commercial-like environment.

Software Design with Artificial Intelligence
This Software Design with Artificial Intelligence course at the Technological University of the Shannon provides a broad introduction to machine learning and statistical pattern recognition. Students will learn about both supervised and unsupervised learning as well as learning theory, reinforcement learning and control.

Software Engineering Specialisation (GDip ProEng)
This Software Engineering Specialisation (GDip ProEng) at Curtin University will provide students, from other discipline areas, content knowledge in areas specific to Software Engineering.

AI for Software Development
Reskill in software development and learn how to build the AI shaping tomorrow’s technology with this degree in AI for Software Development.

Electronic and Computer Engineering
Electronics are critical for the global economy. Put yourself at the heart of this growing industry and deepen your engineering expertise with this Electronic and Computer Engineering programme from University of Birmingham.

Computing
Do you want to work in the IT sector, but don’t have the formal qualifications to make the transition? This Computing conversion course from University of Sunderland is designed for those whose first degree is not related to computing, but who now want to move into the industry.