Skip navigation
Software Engineering at Southampton, Solent University - UCAS

Course options

There are other course options available which may have a different vacancy status or entry requirements – view the full list of options

Course summary

Master software engineering from the ground up with expert teaching; hands-on projects; and coverage of AI, programming, emerging tech, and cyber security to launch your global tech career. The MSc Software Engineering programme is designed to equip students with cutting-edge, practical skills that are highly valued in the real-world tech industry. By combining advanced technical knowledge with real-world projects, this course empowers you to solve complex software challenges, drive innovation, and work effectively in teams. With a focus on both industry-relevant expertise and professional ethics, you'll be prepared to thrive in a rapidly evolving technology landscape. The course’s emphasis on lifelong learning ensures that you remain adaptable to emerging technologies throughout your career. The course also provides an opportunity for students to take an industry placement after completing the taught modules and the dissertation. The placement could be anywhere between 13 and 26 weeks. This course is for: This course is designed for individuals who are passionate about transitioning into the tech industry, regardless of their academic background. Whether you come from a non-technical field, such as business, arts, or humanities, or a related discipline without a strong programming foundation, this course will equip you with the essential skills to excel in software development. It is ideal for those seeking a career change into the fast-growing field of software engineering or anyone wishing to enhance their technical expertise and apply it to real-world challenges. If you are eager to build a solid foundation in programming, software design, and development methodologies, while developing a deep understanding of emerging technologies like AI, cybersecurity, and cloud computing, this programme is the perfect opportunity to start or accelerate your career in technology.

Modules

  • Computer Fundamentals and Problem Solving
This module introduces foundational concepts of core principles and practices of computer fundamentals and problem solving. During the module, you'll cover the basics of computer architecture, knowledge of operating systems, introduction to networking and cyber security, and programming.
  • Software Design and Architecture
This module provides a deep dive into the principles of software design and architecture, essential for developing scalable and maintainable software systems. You'll explore architectural patterns, design methodologies, and requirement engineering processes, including the gathering, analysis, and documentation of software requirements. You'll also delve into agile methodologies and their role in software development.
  • Web and Mobile Application Development
This module focuses on developing applications for the web and mobile platforms and provides an introduction to databases and their role in storing and retrieving data for web applications. During the module, you be introduced to foundational concepts and tools used in web and mobile application development, focusing on creating responsive and interactive designs, equipping you with the basic skills to design and prototype applications using modern frameworks and technologies.
  • Emerging Technologies in Software Engineering
This module delves into the latest advancements in software engineering, emphasising the integration of machine learning (ML) and artificial intelligence (AI) within the software development lifecycle. You'll explore the principles, tools, and methodologies underpinning these technologies, gaining practical experience in their implementation. The module also addresses the ethical, societal, and security implications of adopting emerging technologies, equipping you with the critical skills to assess and apply them responsibly in real-world projects.
  • Dissertation
The content of your dissertation should reflect your passions and interests within your field of study, and must be drawn from relevant theory, supported by the practical aspects of your degree. Projects may be practical or investigative in nature, but all projects must produce specific artefacts that demonstrate your intellectual and practical skills in the subject area.


How to apply

International applicants

All international applicants need to be aware that the English language requirements to attend Solent University, and the English language requirements to obtain a visa from the Home Office, may be different. This means that if you meet the Solent University language requirement to gain a place on the course, you may still have to meet additional requirements to be granted with a visa by the Home Office. We strongly advise all applicants to visit the Home Office website which outlines all the requirements for a successful visa application and to take a look at our course entry statement document.

Entry requirements

- Honours degree at 2:2 or higher in any discipline, or extensive industrial experience in this area - Qualifications equivalent to the above may also be considered. Potential applicants should contact the University for further information. Applicants must show an interest in learning software engineering design and implementation principles.


English language requirements

TestGradeAdditional details
IELTS (Academic)6IELTS minimum 6.0 overall with a minimum of 5.5 in each individual component
TOEFL (iBT)92TOEFL IBT 92 with a minimum of 22 in writing and a minimum of 20 in reading, listening and speaking
Institution's Own TestDuolingo English Language Test - 115 overall with minimum of 100 in each component

Fees and funding

Tuition fees

No fee information has been provided for this course

Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website .

Additional fee information

Course fees for 2026/27 will be confirmed shorty. Please see www.solent.ac.uk/courses/postgraduate for the most up to date information.

Sponsorship information

Solent University offers a range of bursaries and scholarships that provide financial assistance or waive fees for tuition or accommodation. Each bursary or scholarship has specific eligibility criteria. Check out our bursaries and scholarships pages to find out more (https://www.solent.ac.uk/finance/bursaries)

Software Engineering at Southampton, Solent University - UCAS