Prepare for a career in advanced computing with expertise in web technologies, machine learning, semantic data and cyber security at ARU in Cambridge.
in the region for postgraduates progressing into senior roles.
Source: Graduate Outcomes Survey 2026
Develop advanced practical skills through practical software projects, real-world case studies and research-led learning.
You'll explore web application development, machine learning, semantic data technologies and cyber security while learning to design secure, scalable solutions to complex computing challenges.
This course is ideal for graduates and professionals with programming and database experience who want to deepen their technical expertise and prepare for specialist roles across a rapidly evolving computing industry.
Working knowledge of database and programming, (in Java, C# or Python) is strongly recommended.

Study at an award-winning university
We were named Times Higher Education University of the Year 2023. We've also been awarded a Gold rating in the Teaching Excellence Framework – a reflection of the outstanding education we offer our students.
Gain career-ready computing expertise.
You’ll graduate with specialist technical expertise and practical experience in web technologies, machine learning, semantic data and cyber security.
You’ll be equipped to design secure, scalable and intelligent software solutions, and be well prepared for careers in software engineering, artificial intelligence, cyber security, data science, digital consultancy, and other advanced computing roles.
Graduation doesn’t have to be the end of your time with us. You could choose to continue your academic career with a research programme at ARU, such as our PhD in Computer Science or a Professional Doctorate in Science and Technology. Take advantage of our Alumni Scholarship and save £400 on your fees.
Solve real-world problems using advanced computer science techniques.
This course spans web technologies, machine learning, cybersecurity and semantic data technologies, giving you an advanced understanding of contemporary computer science.
Through practical projects, you’ll build secure web applications, analyse complex datasets and explore machine learning applications in areas such as finance and medical imaging.
You’ll also investigate ontologies, knowledge representation and the role of emerging technologies in driving innovation.
You’ll complete your Master’s by carrying out a Postgraduate Major Project on a specialist topic aligned with your interests and career ambitions.
Modules are subject to change and availability, and may vary by location. If you have the choice of optional modules, these are indicated with a *.
You can choose to study with us over two years (full-time), and take Professional Experience modules (2x project modules or 2x placement modules) in Year 2, with a Preparation for Professional Experience module in Year 1. You'll also complete your Postgraduate Major Project (60 credits) in Year 2.
Read profiles of teaching and research staff on this course.
Associate Professor
Senior Lecturer
Deputy Head of School
Senior Lecturer
Senior Lecturer
Senior Lecturer
In our dedicated computer labs and skills spaces, you'll have access to specialist software and hardware including:
You'll have extensive library and IT resources, and careers support through our Employability Service. After you graduate, you’ll have lifelong access to our Alumni Career Centre.
You can also access support, should you need it, with study skills, health and wellbeing, and more.