MSc in Computer Science in Software Engineering

1 Year On Campus Masters Program

University of Hull

Program Overview

The MSc in Advanced Computer Science at the University of Hull is designed to help you take your computer science skills further. You’ll gain in-depth knowledge of programming, software development, and cutting-edge areas like AI, robotics, real-time graphics, and cyber-security. The course focuses on practical experience, so you’ll be working on real software projects and solving real-world problems. It’s a one-year full-time programme starting in September 2026, accredited by the British Computer Society.

Course Structure
The programme is worth 180 credits, split between core modules, optional modules, and a dissertation/project.

Core modules include:

  • Commercial Development Practice: work on a real software project for a client, gaining experience in teamwork, project management, and professional coding practices.

  • Cutting Edge Concepts: explore the latest research and technologies in computer science.

  • Dissertation/Individual Project: develop a major project under supervision, which could focus on AI, robotics, virtual reality, or another area of interest.

Optional modules allow you to tailor the course to your interests and may include:

  • Real-Time Graphics

  • Trustworthy Computing (cybersecurity)

  • C++ Programming and Design

  • Object-Oriented Design using C#

  • Dependable Real-Time Systems

You’ll learn through lectures, labs, workshops, and project sessions, with a strong emphasis on hands-on practical work.

Who It’s For
This course is suitable for those with prior programming experience in Java, C++, or C#. It is also open to students from non-computer science backgrounds, though you may need to catch up on coding basics. It is ideal for anyone looking to enhance their technical expertise or pursue a career in computing.

Career Prospects
Graduates can pursue careers as software developers, AI or data scientists, cybersecurity analysts, mobile app developers, network or systems analysts, and more. BCS accreditation and Hull’s industry connections with companies such as IBM, Microsoft, and Jaguar Land Rover provide a professional edge.

Key Points

  • The programme is intensive and fast-paced, designed to be completed in one year.

  • Strong focus on practical, career-oriented experience, especially through the Commercial Development Practice module.

  • Optional modules allow personalisation according to your interests.

  • Module availability may vary, so check which options are offered in your entry year.

Experiential Learning (Research, Projects, Internships etc.)

If you’re thinking about doing a master’s in computer science in the UK, Hull’s MSc in Advanced Computer Science could be a great fit, especially if you like a mix of theory and hands-on work.

The course runs for one year full-time, starting in September. It’s aimed at students with a relevant bachelor’s degree and some programming experience in languages like Java, C++, or C#. It’s BCS accredited, which means it’s recognised in the UK professional IT field—a good boost for both jobs and further study.

You’ll cover advanced computer science concepts and get real-world experience through a module where you work on software projects for clients. You can also pick optional modules that match your interests, whether that’s cybersecurity, graphics programming, real-time systems, or software design.

What’s really appealing about this course is the practical, industry-oriented focus. You’ll develop skills that employers actually look for, like teamwork, project management, and software development experience. The course also gives you flexibility to explore areas you’re most passionate about.

A few things to keep in mind: you’ll need a decent foundation in programming, fees for international students may be higher than the UK rate, and Hull is smaller than big cities like London, but it’s affordable and has a friendly atmosphere.

This course works well if you want a one-year UK master’s that balances practical experience with advanced theory, and if you’re aiming for careers in software, AI, cybersecurity, or tech project management.

Next steps would be to check the tuition fees for international students, ensure your programming skills meet the requirements, look into the modules that interest you, and reach out to the admissions team for any questions about entry requirements or support for international students.

Progression & Future Opportunities

Graduates from this programme have a wide range of options because it equips you with both advanced technical knowledge and practical experience. Some common roles include:

  • Software Developer / Engineer – Designing and building applications, systems, or web/mobile software.

  • AI / Machine Learning Engineer – Developing intelligent systems, data models, and algorithms for smart applications.

  • Cybersecurity Analyst / Specialist – Protecting organisations from cyber threats and managing digital security systems.

  • Data Scientist / Data Analyst – Working with big data, extracting insights, and building predictive models.

  • Robotics or Real-Time Systems Developer – Creating autonomous systems, simulations, or embedded computing solutions.

  • Systems Architect / Consultant – Designing and advising on IT systems and software solutions for businesses.


Further Study

If you want to continue in academia or research:

  • PhD in Computer Science – Specialise in areas like AI, cybersecurity, graphics, or robotics.

  • Professional Certifications – Enhance employability with certifications like AWS, Microsoft, Cisco, or cybersecurity credentials.


Industry & Global Opportunities

  • UK and EU: BCS accreditation helps your degree stand out to employers in the UK and Europe.

  • UAE / Middle East: High demand for software developers, AI specialists, and cybersecurity experts. This degree combined with practical experience can make you highly competitive.

  • Remote / Global Work: The skills you gain are transferable worldwide; companies increasingly hire globally for software development and AI roles.


Key Skills That Open Doors

The programme equips you with:

  • Advanced programming and software development skills (C++, Java, Python).

  • Problem-solving and algorithmic thinking.

  • Knowledge of AI, machine learning, robotics, and cybersecurity concepts.

  • Experience with industry-standard tools, labs, and real-world projects.

  • Teamwork, project management, and professional communication skills.


Bottom Line:
After this MSc, you can move straight into high-demand tech roles, continue your studies, or gain certifications to specialise further. Your options are flexible, both in the UK and internationally, including in emerging tech markets like the UAE.

Program Key Stats

£15,000 (Annual cost)
£ 29
Intake : 14th Jan


Eligibility Criteria


NA
NA
NA
6
79

Additional Information & Requirements

Career Options

  • Applications Developer; Business Systems Analyst; Computer Analyst; Computer Programmer; Computer Operations Manager; Data Management Analyst; Database Assistant; Developer Support Engineer; Games Programmer; Games Programmer (Engine Design); Information Manager; IT Design; IT Systems Manager; IT Technician; IT User Support; Mobile Developer; Operations Director; Software Designer; Software Developer; Software Engineer; Solutions Developer; Systems Engineer Technical Sales; Technical Specialist; and Web Developer

Book Free Session with Our Admission Experts

Admission Experts