Duration:
September start: 1 year (full-time), 2 years (part-time)
January start: 16 months (full-time), 2 years (part-time)
Please add an additional year if undertaking the Professional Experience Year: integrated 2-year masters (not available for April intake)
Number of credits:
MSc: 180
PGDip: 120
PGCert: 60
Start date(s):
January 2026
September 2026
Learn how to solve real-world challenges through technology and gain the skills and professional experience you need to stand out in the digital world.
In a rapidly evolving industry, this programme equips you with the technical knowledge and practical skills that matter most to employers, preparing you for a wide range of computing and technology careers.
You’ll gain a strong foundation in applying computing principles to address real-world problems and modern digital challenges such as:
- Artificial intelligence and machine learning
- Cybersecurity and data protection
- Sustainable and ethical technology development

Did you know?
On this programme, you’ll apply programming techniques to real projects, gaining valuable digital expertise in Python, SQL, and software engineering. You’ll also develop your understanding of data management, networks, and cybersecurity – key areas driving today’s tech landscape.
You’ll have opportunities to gain additional professional skills during your degree to enhance your employability, such as agile project management, ethical computing, and digital innovation.
You’ll become a confident problem solver with the ability to communicate complex ideas clearly to a range of audiences. As your expertise grows, you’ll develop analytical, critical, and creative thinking skills – everything you need to realise your goals and make an impact in the technology sector.
You’ll gain practical, hands-on experience that mirrors real workplace scenarios. This means you’ll graduate with the technical ability, professional mindset, and portfolio of experience to succeed in your chosen computing career.
This course is available as an extended masters for international students
In the module you will learn to integrate AI-driven features into secure and ethical web applications, combining practical machine learning workflows with cybersecurity principles. You will gain hands-on experience building intelligent systems such as chatbots, recommender systems, and classifiers, while learning to protect them against common vulnerabilities and emerging AI-specific threats. The module also explores ethical, legal, and regulatory considerations including fairness, transparency, bias, and compliance frameworks. By the end, you will be able to design secure, responsible, and trustworthy AI-enhanced systems while critically evaluating risks and best practice.
In the module you will explore the principles, structures, and behaviours of modern computer systems, gaining an understanding of how hardware, operating systems, and networks work together to execute programs and manage resources. You will develop practical experience through hands-on laboratories using Linux, virtual machines, and network analysis tools. The module builds essential systems knowledge that supports advanced study in areas such as cybersecurity, cloud computing, software engineering, and artificial intelligence. By engaging with real-world diagnostic and performance tasks, you will gain the technical insight needed to evaluate, design, and troubleshoot complex computing environments.
In the module you will explore core concepts in data management alongside the ethical, legal, and regulatory considerations surrounding data use. You will develop practical skills to design, implement, and deploy relational database systems using SQL, while also gaining an introduction to NoSQL databases. The module also examines the wider impact of technology, including data protection law, professional responsibility, and ethical issues in data and AI systems. Through real-world case studies and critical discussion, you will gain the insight needed to build responsible, secure, and accountable data-driven solutions.
In the module you will explore a focused area of interest aligned with your programme, integrating theoretical knowledge with practical application through an independent or team-based project. You will design and carry out an in-depth investigation into a real-world problem, developing research, analytical, and professional skills. The project emphasises equality, diversity, inclusion, sustainability, and ethical practice throughout the design and delivery process. You will also engage with intellectual property considerations and global challenges while working to industry standards. Supported by a dedicated supervisor, you will demonstrate readiness for professional practice and produce a meaningful, impactful contribution to your field.
These are the current planned modules on this course and may be subject to change.
Professional Experience Year
This course also offers the option of a Professional Experience Year. This programme combines dynamic career modules with flexible placement opportunities. After completing your first year of study, you'll then spend the next academic year completing your Professional Experience training as part of your degree. This will give you real career experience. This unique opportunity offers you distinct paths to build your expertise.
Careers
This programme is designed to bridge backgrounds and open pathways to high-demand roles across the tech industry.
Whether you are new to computing or looking to enhance your skills, the course provides a strong foundation that prepares you to make an immediate and meaningful impact in the digital world.
Through hands-on learning, you will develop valuable expertise in programming, data analysis, and problem-solving, which are highly sought after across the technology sector. Graduates progress into exciting roles such as software developer, data analyst, business analyst, AI or machine learning engineer, and cybersecurity analyst, among many others.
From the start, you will benefit from an industry-aligned curriculum, professional development workshops, and networking opportunities with leading employers. More than just a computing degree, this MSc transforms you into a confident, competent, and ethically aware technology professional, ready to shape the future of the digital landscape.
Preparing you for the future
The programme’s practical approach ensures that you gain not just theoretical knowledge, but the ability to apply it in real-world professional settings.
Learning and assessment
How you'll learn
Belong, believe, and achieve through our practical, hands-on approach to computing.
You will learn through an active, practice-based approach that blends theory with hands-on experience. Interactive lectures and guided workshops introduce key concepts, while labs, coding challenges, and project work allow you to apply and test your understanding in real time.
You will use industry-standard tools and simulation software to tackle authentic professional scenarios, supported by regular feedback and one-to-one supervision. Collaborative learning, flexible study options, and an emphasis on ethical and global issues ensure you develop both technical expertise and a responsible, well-rounded perspective.
How you'll be assessed
Benefit from assessments that prepare you for life beyond university.
You will be assessed through a variety of authentic, practical, and reflective methods that mirror real-world professional practice. Instead of relying solely on traditional exams, the MSc Computing programme uses assessments such as coding assignments, software projects, and system analysis reports to test your technical skills and problem-solving ability.
You will also complete case studies on ethical and security issues, design and query databases, and deliver presentations that develop your communication and professional confidence. These diverse approaches ensure you can demonstrate both your technical expertise and critical thinking, building a strong portfolio of work that showcases your readiness for a career in the technology industry.
Open days
Get a real taste of our campus, community and what it’s like to study at Roehampton
Applying
UK postgraduate students apply through our direct application system
Specific entry requirements
Degree qualification 2:2 or above. Degrees in non-computing fields are welcomed.
You will need access to a computer throughout the course.
General entry requirements
September 2025 entry tuition fees (UK)
| Level of study | Full-time | Part-time* |
| MSc | £11,250 Professional Experience Year: £2,500 |
£5,625 |
| PGDip | £7,500 | £3,750 |
| PGCert | £3,750 | N/A |
*Year 1 fee
We offer a wide range of scholarships and bursaries. See our financial support pages for UK students.
We also provide other ways to support the cost of living, including on-campus car parking, hardship support and some of the most affordable student accommodation and catering in London. Find out more about how we can support you.
International postgraduate students apply through our direct application system.
Specific entry requirements
Degree qualification 2:2 or above. Degrees in non-computing fields are welcomed.
You will need access to a computer throughout the course.
General entry requirements
September 2025 entry tuition fees (international)
| Level of study | Full-time | Part-time* |
| MSc | £18,250 Professional Experience Year: £2,500 |
£9,125 |
| PGDip | £12,170 | £6,085 |
| PGCert | £6,085 | N/A |
*Year 1 fee
We offer a wide range of scholarships and bursaries. See our financial support pages for international students.
We also provide other ways to support the cost of living, including on-campus car parking, hardship support and some of the most affordable student accommodation and catering in London. Find out more about how we can support you.




