Keystone logo
Cardiff University MSc Software Engineering with a Professional Placement Year
Cardiff University

MSc Software Engineering with a Professional Placement Year

Cardiff, United Kingdom

2 Years

English

Full time

Request application deadline

Sep 2025

GBP 30,200 / per year *

On-Campus

* for overseas | for home: £11,700

Key Summary

    About: The MSc Software Engineering with a Professional Placement Year is a comprehensive two-year program that equips students with essential skills in software development and engineering practices. It includes a professional placement, allowing students to gain hands-on experience in the industry while studying advanced topics such as software architecture, data management, and project management.
    Career Outcomes: Graduates can pursue various career paths, including software engineer, systems analyst, project manager, and data analyst, in both private and public sector organizations. This program prepares you for roles that demand strong technical skills and practical experience in software development environments.

Introduction

Why Study this Course

The MSc Software Engineering degree presents students from a diverse background in STEM (Science, Technology, Engineering and Mathematics) subjects with the opportunity to acquire the skills, knowledge and hands-on experience required to be effective as a commercial software engineer.

The MSc Software Engineering degree presents students from a diverse background in STEM (Science, Technology, Engineering and Mathematics) subjects with the opportunity to acquire the skills, knowledge and hands-on experience required to be effective as a commercial software engineer.

Although students may have some prior programming knowledge, students will undertake hands-on development using current leading-edge commercial tools and techniques and be exposed to direct industrial involvement in a dynamic commercial-like environment.

The programme covers a wide range of topics that are sought after by employers including programming for web applications using languages such as Python, HTML and Javascript, Databases, DevOps and emerging technologies. Throughout the degree, there is a focus on teamwork and the techniques of Agile project management.

You will apply for a paid 7-12 month professional work placement to be undertaken on completion of the taught phase of the program. This provides valuable work experience to develop your IT Professional skills.

On successful completion of the placement phase, you will move to the dissertation phase. You will work with a real client from industry on an exciting, team-based project that brings together all your knowledge and skills acquired during the degree.

After graduating from this programme you will be ideally placed for employment in a career within software engineering or for careers requiring a wide range of STEM-based skills.

Admissions

Scholarships and Funding

Curriculum

Program Outcome

Program Tuition Fee

Career Opportunities

Program delivery

Program Admission Requirements

Demonstrate your commitment and readiness to succeed in business school by taking the GMAT exam – the most widely used exam for admissions that measures your critical thinking and reasoning skills.

Download the GMAT mini quiz to get a flavour of the questions you’ll find in the exam.

About the School

Chat with students

Questions