MSc Software Engineering
Course Overview
With technology playing an ever-growing role in our daily lives, there has never been a better time to advance your education in software engineering. Our MSc in Software Engineering is carefully designed to teach you the modern principles, methodologies, and practical tools that drive today's digital world.
This programme is warmly tailored for graduates from various backgrounds who already have some programming experience and wish to build the hands-on skills needed to thrive as commercial software engineers. We are dedicated to helping you develop the practical abilities and foundational knowledge required to elevate your career or pursue further research interests.
Throughout your studies, you will be introduced to the latest industry standards. You will have the opportunity to specialise in fascinating areas, from system architecture to practical implementation, ensuring you feel confident and prepared to tackle real-world technological challenges.
Additionally, you will explore current academic research in the field, learning how to critically review published work and conduct your own studies. By the end of the programme, you will be fully equipped with the fresh abilities needed for a rewarding career, ready to step into fulfilling roles such as a software architect, project manager, or senior developer.
Entry Requirements
- Academic Background: You should hold an Honours degree (or an equivalent qualification) in a related subject.
- Admissions Interview: We invite all applicants to a welcoming interview with our friendly admissions team to ensure this programme is the right fit for your goals.
- English Language Proficiency: If English is not your first language, you must complete a test assessing your speaking, listening, reading, and writing skills. We gladly accept a wide range of recognised English language qualifications.
Study & Career Progression
Graduating with an MSc in Software Engineering will significantly enhance your creative thinking, problem-solving, and decision-making skills. These are highly valued by employers and will empower you to make a meaningful impact in the workplace.
Our graduates often go on to explore a wide variety of exciting career paths, including:
- Applications Developer
- Cyber Security Analyst
- Game Developer
- Information Systems Manager
- IT Consultant
- Multimedia Programmer
- Web Developer or Designer
- Software Engineer
If you discover a passion for academia, this master's degree also perfectly positions you to continue your educational journey by applying for a PhD or a Diploma in Education and Training (DET).