MSc Software Engineering

1 Year On Campus Masters Program

Oxford Brookes University

Program Overview

If you’re a working software professional looking to take your skills to the next level without stepping away from your career, Oxford’s MSc in Software Engineering is an exceptional choice. This part-time, modular program lets you design your own path — combining world-class teaching with the flexibility to study while you work.


Curriculum Structure

Instead of traditional academic years, the course is taught through short, intensive modules that you can spread across two to four years. You’ll typically complete around ten modules, covering areas such as Agile Methods, Object-Oriented Programming, Database Design, Software Engineering Mathematics, and Risk and Change Management. Each module blends theory with practical problem-solving — exactly the kind of real-world application that makes Oxford’s program so valuable for professionals.

Once your modules are complete, you’ll work on a software engineering project and dissertation, where you apply everything you’ve learned to a real scenario — often one drawn from your own workplace or research interests. This project is a great chance to demonstrate your technical expertise and leadership in managing complex software systems.


Focus Areas

“Advanced software engineering principles, agile development, database and systems design, risk and change management, applied software mathematics, and professional project execution.”


Learning Outcomes

“Develop the ability to design, manage, and maintain large-scale software systems; master advanced tools and methodologies for modern software development; and deliver professional-level research through your final project.”


Professional Alignment (Accreditation)

While the MSc isn’t tied to a single accrediting body, it’s delivered by Oxford’s Department of Computer Science — globally respected for its teaching, research, and industry links. This association itself carries immense professional value in the software world.


Reputation (Employability & Rankings)

Oxford consistently ranks among the top universities worldwide — its name alone stands as a mark of excellence. Graduates from this department are sought after across the tech industry and academia alike, often moving into senior engineering, leadership, or consultancy roles.

Experiential Learning (Research, Projects, Internships etc.)

Oxford’s MSc in Software Engineering is designed for learning by doing, even though it’s a part-time programme aimed at professionals. You won’t just sit through lectures — you’ll dive into intensive, hands-on learning weeks where you tackle practical problems, work in small groups, and immediately apply the concepts you’ve just studied. After the taught modules, you’ll take on a major project and dissertation, giving you the chance to design, implement, and reflect on a complete software solution.

Here’s how you’ll get practical experience:

  • Intensive teaching weeks: Each module is delivered in a focused block of classes, labs, and group work — so you get fully immersed in the topic.

  • Module-linked assignments: After each intensive week, assignments let you apply your learning immediately to real problems.

  • Major project and dissertation: A substantial project where you design and build a software solution, integrating everything you’ve learned.

  • World-class facilities: Access to Oxford’s computing labs, specialist software, and the Bodleian Libraries for research and project work.

  • Small, interactive classes: Enjoy close support, discussion, and collaboration in small group sessions.

  • Flexible part-time schedule: Study over 2–4 years while balancing work, allowing you to integrate learning with professional experience.

Progression & Future Opportunities

Graduating from Oxford’s MSc in Software Engineering can be a real game-changer for your career. This part-time programme is designed for professionals who want to move into leadership or specialist technical roles, giving you the confidence to take on complex challenges in modern software development. Many graduates go on to roles such as Software Architect, Systems Engineer, Technical Lead, or Project Manager — often in global tech companies, finance, healthcare, or government sectors.

Here’s what makes Oxford’s support stand out:

  • Career and academic resources: As a student, you’ll have access to Oxford’s world-class facilities — including the Bodleian Libraries, advanced IT services, and dedicated graduate support. You’ll also benefit from guidance that helps you link your academic work directly to your professional goals.

  • Accredited professional pathway: The MSc is accredited by the British Computer Society (BCS), helping you progress toward Chartered IT Professional (CITP) or Chartered Engineer (CEng) status — a credential highly valued by employers worldwide.

  • Strong industry relevance: The programme is developed and taught by leading academics and practitioners, ensuring every module connects directly to real business and technology challenges.

  • Powerful global recognition: A qualification from the University of Oxford instantly strengthens your professional profile and opens doors internationally — both in established companies and cutting-edge startups.

  • Graduate impact: Alumni frequently report significant career advancement after completing the MSc — many take on more senior technical or managerial positions, often within months of finishing.

Further Academic Progression

If you’re inspired to continue your studies, Oxford offers clear routes into research. Many graduates move on to a DPhil (PhD) in Software Engineering or Computer Science, focusing on advanced topics such as software architecture, data-driven systems, or cybersecurity. Others choose to combine their technical background with management studies or pursue specialised certifications that enhance their leadership potential — the perfect step if you’re aiming to become a CTO, Lead Engineer, or Technology Strategist.

Program Key Stats

£22,330 (Annual cost)
£ 29
Intake : 14th Jan


Eligibility Criteria

3.3

NA
NA
NA
7.0
110

Additional Information & Requirements

Career Options

  • The MSc students come from all over the world and graduate to follow careers in technical
  • business-related and creative roles
  • for example as software developers
  • engineers
  • managers or consultants

Book Free Session with Our Admission Experts

Admission Experts