imageplaceholder

MSc Software Engineering
University of Staffordshire

Student rating
(4.2)

Find out more about studying MSc Software Engineering at University of Staffordshire? We've gathered all the key details, entry requirements, modules, fees, and more. Take the next step by booking an open day to explore it for yourself.

Different course options

DATA SOURCE:
UNISTATS, UCAS
academic-cap
Qualification

MSc - Master of Science

academic-cap
Location

Online

academic-cap
Study mode

Part Time

academic-cap
Start date

Sep 2027

academic-cap
Duration

2 Year

Jump to

  • -
  • -
  • -
  • -

Course info

There is an increasing demand for new graduates with both software engineering and web development skills required to design and develop applications for business and industry. Make yourself stand out from the new-graduate crowd with our Computer Science (Software Development) MSc, where you’ll gain an advanced knowledge of the skills that modern employers crave. Our course aims to develop and expand knowledge and skills in application development for desktop, web, mobile and beyond. The award curriculum is diverse – it covers core business areas, programming in languages such as Java, JavaScript and PHP, and delivery to different device platforms. You will have the opportunity to study in one of the rapidly growing areas of computing from both an applied and theoretical perspective. Your career is important to us, so we also offer you the chance to undertake a 12-month work placement before your dissertation. This will lengthen your course, but give you the chance to make connections and gain vital work experience in software engineering or web development before graduation. If you choose to leave before completing the full 180 credit MSc course, you are entitled to a lower award if you have achieved pass grades for the necessary credits. This would be 60 taught module credits for a Postgraduate Certificate (PgCert) or 120 taught module credits for a Postgraduate Diploma (PgDip). On successful completion of study, we will issue the following award: MSc Software Engineering

Key stats
academic-cap
Complete University Guide ranking
111th
academic-cap
Complete University Guide Computer Science ranking
63rd

Modules

Modules (Year 1)
Dissertation (60 credits) - Core

Each student must perform a large project for this module on a research or implementation topic of their choice from among those suggested by the project supervisors. Students will have hands-on practise organising, carrying out, documenting, and presenting a sizable original piece of work. The purpose of this unit is to give students a significant opportunity to combine material from all taught units they have studied as part of the programme in order to demonstrate the breadth and depth of their learning for the MSc. Every MSc project is supervised by a qualified academic staff member, occasionally with the help of a postdoctoral research associate, doctorate student, or outside industrial adviser or supervisor. Throughout the course of this unit, all students are required to meet often with their supervisor (and any co-supervisors).

Research Methods And Dissertation Proposal (20 credits) - Core

The purpose of this module is to introduce the foundational knowledge and abilities you will need to start working on your MSc project. The syllabus will consist of identifying a project, defining goals and objectives, deliverables, and value addition, selecting literature to go in your research review section, how to study research papers, academic writing, and preparing for your MSc dissertation.

Software Engineering Principles And Practices (20 credits) - Core

This module focuses on key Software Engineering principles encompassing the management of the entire software development process. In addition, this module gives exposure to current industry standard practices such as the Agile software development methodology and quality driven development. It provides theoretical and practical exposure to skills demanded by employers and is constantly reviewed to ensure you have everything you need to succeed as a professional Software Engineer.

Web And Mobile Application Development (20 credits) - Core

In studying this subject, you will gain knowledge in mobile and web standards and building mobile and web apps that are contemporary and suitable for purpose. The module provides you with theoretical knowledge, as well as practical skills for implementing solutions to real-world problems using the latest mobile and web technologies.

Devops And Agile Software Development In Aws (20 credits) - Core

This module is focused on exposing you to the real-world of designing, developing, releasing and maintaining software applications using the DevOPS culture. You will get hands-on practical experience of working with leading environments (such as AWS DevOps tools) with a goal of preparing you for industry certification should you wish to take your skills to that level.

Critical Systems And Applications (20 credits) - Core

This module focuses on the importance of understanding socio-technical systems in critical operational environments. Progressing through the nature of systems designed to address different critical domains, the importance of proving systems and ensuring they are safe and dependable. On completion students will have practical experience of designing, building and proving a critical system.

DATA SOURCE:
UCAS/IDP Connect
Tuition fees
Student living
£10,925 per year
Students from Domestic

DATA SOURCE:
UCAS / IDP Connect

Uni info

Student rating
(4.2)
View reviews
CUG ranking 111th
University of Staffordshire
College Road, University QuarterStoke-on-TrentStaffordshireST4 2DEUnited Kingdom
Nearest train station:Stoke-on-Trent 0.1 miles away
Nearest tube station:Chesham 69.6 miles away