The first thing that drew me to this course was the facilities here. They have so much here ready for you to go 鈥 you can use them at any time; you can just sit down, go 鈥淲hat am I going to make today?鈥, and just do it.
Connect with industry
Cutting-edge technology access
Project work from the start




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鈥檒l 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
Knowledge gained in earlier stages of the computing programmes is consolidated and integrated into a substantial project. Students work in teams, champion professional roles, design and develop a software solution for a given scenario. The project integrates and expands upon software development stages covered on the course (project management, analysis, design, construction, communication, security and/or networking).
80% Coursework
20% Practicals
COMP2005
Software Development Tools and Practices
20 credits
Master the everyday tools of professional software development. This module covers version control, issue tracking, build automation, and documentation workflows. You'll gain the practical habits that enable teams to work efficiently, collaboratively, and with confidence.
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
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
Optional modules
COMP3008
Big Data Analytics
20 credits
Work with data that doesn't fit in a spreadsheet. In this module, you'll use big data frameworks to process, analyse, and visualise vast datasets. You'll learn a range of big data analytical techniques and technologies, explore distributed storage, and develop scalable analytics solutions - building practical skills for industries where data drives discovery, decision-making, and innovation.
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
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鈥檒l 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 pathways
-
Accredited by, and entitles membership to, the BCS, the Chartered Institute for IT
-
You may also gain registration as a Chartered IT Professional (CITP)
-
You will partially meet the educational requirements for Chartered Engineering (CEng) registration
Experience
.jpg)
.jpg)
.jpg)
Develop your computational theory and practice
Gather requirements
Collaborate within a team
Manage the pressure of deadlines


The new labs are closer to the kind of hardware we鈥檇 use in the industry, so we can get a better feel of how we鈥檒l be working as graduates

My hope is that we will see a world where more girls are empowered to help guide us through the advancement of AI and contribute to technologies that benefit everyone. So it becomes a world where girls working in STEM are not simply the minority, but an integral part of industries making a positive difference.
Meet your expert teaching staff

Dr Rory Hopcraft
Lecturer in Cyber Security

Dr Fatma Bouabdallah
Lecturer in Computer Science

Dr Vasilios Kelefouras
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 麻豆传媒
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 professional skills I learned at 麻豆传媒, coupled with the technical expertise in certain areas, allowed me to move directly into a Software Developer role
BSc (Hons) Computer Science graduate, Software Developer at PenCarrie Ltd
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

It wasn't untilI worked at Renishaw that I fully understood what it took to become a a successful software engineer. It was the most important year of my degree - and possibly my life - in terms of my career and personal development.
Fees and funding
Tuition fees
拢9,535 per year
拢795 per 10 credits
Tuition fee price changes
拢18,650 per year
拢19,200 per year
Tuition fee price changes
Additional costs
Fund your studies
The Tamar Engineering Project
- 拢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
BTEC National Diploma modules
All Access courses
T level
International Baccalaureate
Extended entry requirements
Ready to apply?
I300
P60
3 years
(+ optional placement)
Full-time
麻豆传媒
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.
I300
P60
3 years
(+ optional placement)
Full-time
麻豆传媒