Your gaming platform
Real-world projects
Expertly equipped
Details
Year 1
Core modules
BPIE111
Stage 1 Computing Placement Preparation
0 credits
Undertaking a sandwich-year placement (also known as an industrial or work placement) offers many benefits, including valuable hands-on work-experience and enhanced employability. This module is for first-year students who may undertake a placement in their third year. It is designed to support students in exploring placement opportunities and developing the skills and knowledge required to successfully secure one.
COMP1000
Software Engineering 1
20 credits
In this hands-on module, you’ll explore how computers make decisions, repeat actions, and store data while building your own programs step by step to solve real-world problems using programming languages. Along the way, you'll use professional tools and techniques to write clean code, test, and debug. Whether you're dreaming of games, apps, or AI, this module is your first step into the world of software engineering.
100% Coursework
COMP1001
Computer Systems
20 credits
Explore the hidden machinery behind every computing device. In this foundational module, you'll uncover how computers really work - from digital logic to hardware architecture, operating systems, and assembly language. Build the understanding needed to work confidently across platforms and systems.
100% Coursework
COMP1002
Cyber Security & Networks
20 credits
Step into the world of secure digital infrastructure. You'll learn how devices connect, how data flows, and how to defend networks against cyber threats. From configuring routers to exploring malware and encryption, this module builds the skills to protect and manage today's interconnected systems.
100% Coursework
COMP1003
Algorithms, Data Structures and Mathematics
20 credits
Discover the logic that powers computing. This module dives into essential data structures and algorithms, showing how they solve real problems efficiently. From recursion to graph traversal, you'll combine theory and coding to develop analytical skills that form the core of computational thinking.
100% Coursework
COMP1004
Computing Practice
40 credits
Develop confidence in the day-to-day tools and workflows of modern computing. In this foundational module, you'll use real development environments, track code changes, write effective documentation, and collaborate on small projects. You'll gain essential habits that support software development, problem-solving, and teamwork from day one.
80% Coursework
20% Practicals
Year 2
Core modules
BPIE211
Stage 2 Computing Placement Preparation
0 credits
A year-long work placement is a valuable opportunity to gain hands-on experience and develop skills that will enhance future career prospects. This module prepares students to begin their placement search by providing practical guidance on where to look, how to apply, and how to present themselves effectively to potential employers; featuring insights from students who have recently returned from their own placements.
COMP2000
Software Engineering 2
20 credits
Go beyond coding to master the craft of software development. This module builds on foundational skills by exploring agile practices, version control, test automation, and software quality. You'll learn how professionals deliver reliable, maintainable systems in dynamic real-world environments.
100% Coursework
COMP2001
Information Management & Retrieval
20 credits
In a world where data is everywhere, learn to find what matters. This module explores how to structure, store, and retrieve meaningful information using modern databases. You'll design queries, optimise search performance, and understand the backbone of intelligent data systems.
100% Coursework
COMP2002
Artificial Intelligence
20 credits
Unlock the foundations of machine intelligence. This module introduces core AI concepts including decision trees, neural networks, and heuristic search. You'll explore how machines learn, adapt, and solve problems, building intelligent systems that mimic human thinking.
100% Coursework
COMP2003
Computing Group Project
40 credits
Collaborate to build a working software system from idea to delivery. In this module, you'll take on a real-world development challenge as part of a structured team. You'll plan, design, code, and test your solution while honing agile methods, managing client expectations, and developing the communication and coordination skills used in professional software teams.
80% Coursework
20% Practicals
COMP2007
Game Development
20 credits
Turn ideas into interactive experiences. In this hands-on module, you'll design and build digital games using industry-standard tools. Explore gameplay mechanics, visual storytelling, and user interaction while collaborating on engaging, playable prototypes that bring creativity to life.
100% Coursework
Optional placement year
Core modules
BPIE330
Computing Related Placement (Generic)
A year-long work-placement, undertaken with an approved placement provider and in a role relevant to the students programme. Students will leave with practical and relevant work experience, where they put theory into practice. This module is attached to the Placement and provides students with a single digital space to refer to for key reminders, FAQs, contact details, top tips and their Placement-year handbook.
Final year
Core modules
COMP3000
Computing Project
40 credits
This module provides students with an opportunity to demonstrate their ability to work independently on an in-depth project with an implementation element that builds on their established knowledge, understanding and skills to provide a problem solution. Self-management, innovation, creativity, ability to synthesise information, ideas and practices are key concepts, as is the ability to engage in critical self-evaluation.
80% Coursework
20% Practicals
COMP3013
Team Enterprise
20 credits
Build something big as a team. In this studio-style module, you'll work collaboratively on a software project, taking responsibility for technical delivery, peer mentoring, and agile coordination. It's a deep dive into teamwork, creativity, and enterprise-focused software development.
100% Coursework
COMP3019
Computing Product Development, Management & Delivery
20 credits
Turn ideas into real-world solutions! This dynamic, hands-on module takes you through the full development journey — from pitching and planning to quality assurance and product launch. You’ll explore the essentials of managing constraints, tackling ethical and legal challenges, and marketing with purpose. Perfect for future developers, entrepreneurs, and changemakers.
100% Coursework
Optional modules
COMP3006
Full-Stack Development
20 credits
Build complete web applications from front to back. In this module, you'll design interfaces, implement server logic, and connect databases using industry-standard tools. You'll develop and deploy full-stack systems that power interactive, data-driven digital experiences.
100% Coursework
COMP3007
HCI, Usability and Visualization
20 credits
Design technology that works for people. In this module, you'll explore the science and art of Human-Computer Interaction, usability engineering, and interactive visualisation. Learn how to build intuitive interfaces, evaluate user experiences, and visualise data in ways that are clear, accessible, and impactful.
100% Coursework
COMP3015
Games Graphics Pipelines
20 credits
Bring game worlds to life by mastering the graphics pipeline. From shaders to rendering techniques, you'll learn the programming skills behind visual effects in modern games. This module equips you to create immersive environments that perform as beautifully as they look.
100% Coursework
COMP3016
Immersive Game Technologies
20 credits
Step into virtual worlds you've built yourself. Explore the technologies behind immersive gaming, from VR to AR, by developing interactive experiences using cutting-edge platforms. Learn how to blend presence, interaction, and storytelling for maximum impact.
100% Coursework
Optional pathways
Experience
Bring your ideas to life!
Our specialist labs aid our research-driven, hands-on teaching
Meet your expert teaching staff
Dr Rory Hopcraft
Lecturer in Cyber Security
Dr Vasilios Kelefouras
Lecturer in Computer Science
Dr Fatma Bouabdallah
Lecturer in Computer Science
Passionate about all things computing?
- participate and learn together in collaborative coding sessions. Perfect for both improving your skills and helping others with their coding challenges
- gain insights from industry professionals through our guest speaker events, providing valuable industry connections and real-world perspectives on what it's like working in tech.
- build your professional network at our events. Meet peers, alumni, and professionals from the tech industry, opening doors to potential career opportunities and collaborations.
Life in Plymouth
The overall vibe of the city is perfect. You are by the sea so it is still laid back, but you have all the conveniences of living in a city.
Current student
Careers
The course places a strong emphasis on employability with a focus on the technical side of game development
I have gone from knowing nothing to being confident enough now to build my own applications and games and work for companies in the industry. I was offered a job from the work I did while on placement and I've recently signed a contract with them which is fantastic.
Optional placement year: preparing you for the future
We regularly have students securing placements and jobs at FTSE 100 companies. There is a perception that only students from red brick universities go to these places. It simply is not the case – our students are massively competitive and win these placements as well.
Professor Nathan Clarke
Professor in Cyber Security and Digital Forensics
Fees and funding
Tuition fees
ÂŁ9,790 per year
ÂŁ815 per 10 credits
Tuition fee price changes
ÂŁ18,650 per year
ÂŁ19,200 per year
Tuition fee price changes
Additional costs
Fund your studies
- ÂŁ3,000 per annum towards living costs for the duration of the taught element of their degree (usually three years)
- ÂŁ1,500 fee waiver per annum
- one-to-one mentoring from an industry expert.
Supporting students with the cost of living
Apply
Entry requirements
104 UCAS points
You may be eligible for a contextual offer
GCSE
A levels
18 Unit BTEC National Diploma/QCF Extended Diploma
If you hold a BTEC qualification it is vital that you provide our Admissions team with details of the exact modules you have studied as part of the BTEC. Without this information we may be unable to process your application quickly and you could experience significant delays in the progress of your application to study with us. Please explicitly state the full list of modules within your qualification at the time of application.
All Access courses
T level
International Baccalaureate
Extended entry requirements
Ready to apply?
I622
P60
3 years
(+ optional placement)
Full-time
Plymouth
Other routes into this course
The following courses are available as routes into this programme.
Don't have the traditional entry requirements to start a degree? Get a solid grounding in the disciplines underpinning computer science through an additional foundation year, gaining hands-on skills across a range of topics.
Entry requirements
104 UCAS points
BSearch entry requirements for your country
English language requirements
Ready to apply?
Need support with your application?
- Personal statement guidance
- student visa support
- travel and arrival information
- and more.
I622
P60
3 years
(+ optional placement)
Full-time
Plymouth
Other routes to this course
Visit us at an undergraduate on-campus open day