COMP4004
30 credits
Our goal is to equip you with the skills you need to create computer software. We'll take a thorough approach, helping you learn essential programming skills...

Accredited by BCS, The Chartered Institute for IT
BSc (Hons), MSci
Explore how intelligent systems learn and solve problems, developing technical and analytical computing skills.
Autonomous vehicles. Deep learning. Robotics. We are committed to harnessing technology to solve big problems. Do you enjoy logical problem solving? Do you want to join an exciting, fast-moving industry? Then our Artificial Intelligence degree could be the course for you.
Our degree is widely regarded. It will place you at the cutting edge of global AI developments. It will also equip you – both practically and theoretically – to meet the needs of the real world.
While we are committed to teamwork, we are also committed to seeing you thrive as an individual. We will work with you to develop the skills employers are looking for in AI graduates.
Our academic staff are all researchers with strong links to industry. They will help expand your technical skills and knowledge of the industry. You can join our award-winning racing team for the chance to be part of the evolution in road travel.
Huge demand for AI graduates means they enjoy an average rise of £10.3k in earnings after 5 years of graduating (Institute of Fiscal Studies, 2018).
All Computing courses are based in new, custom designed buildings at our main Headington site. You'll benefit from state-of-the-art facilities and equipment including a VR cave, digital, computing and robotics labs, as well as social learning spaces, teaching rooms and a cafe.
You may be able to go on a European or international study exchange while you are at Brookes. Most exchanges take place in the second year. Although we will help as much as we can with your plans, ultimately you are responsible for organising and funding this study abroad.
Our university-wide language programme is available to full-time undergraduate and postgraduate students on many of our courses, and can be taken as a credit on some courses.
| Qualification | Typical offer |
|---|---|
| UCAS tariff points | 112 |
| Contextual offer tariff points | 88 |
| A-level | BBC |
| BTEC Extended Diploma | DMM |
| International Baccalaureate | 27 |
| GCSE English Language | Grade 4 (C) or above |
| GCSE Maths | Grade 4 (C) or above |
If you don't know about Computing already, our first year modules will quickly get you up to speed. Any previous experience you have might help you to get started more comfortably but even if you think you know a lot about computing there will still be many new things for you to learn.
Having an A-level or BTEC Level 3 qualification in a computing-related subject will not exempt you from taking any first-year modules, as we want to make sure that we give you a quality introduction to all of the relevant topics.
If you don't have the right qualifications to apply for a place on one of our degree courses, we may be able to consider you for the Computing Foundation course. This course, which lasts one year, is an excellent preparation for any of our computing degree courses.
We welcome applications from candidates with alternative qualifications, and from mature students.
We are keen to consider applications from all parts of the world. If your previous education was not in the UK, please contact us if you would like us to consider your entry qualification.
| Fee types | 2026/27 | 2027/28 |
|---|---|---|
| Home full-time | £9,790 | £10,050 |
| Home part-time | £1,220 per single module | £1,255 per single module |
| Home placement year | £1,905 | £2,010 |
| International full-time | £18,250 | £19,300 |
| International placement year | £1,905 | £2,010 |
Please note, tuition fees for Home students may increase in subsequent years both for new and continuing students in line with an inflationary amount determined by government. Oxford Brookes University intends to maintain its fees for new and returning Home students at the maximum permitted level.
For further information please see our tuition fees FAQs.
Tuition fees for International students may increase in subsequent years both for new and continuing students.
The following factors will be taken into account by the University when it is setting the annual fees: inflationary measures such as the retail price indices, projected increases in University costs, changes in the level of funding received from Government sources, admissions statistics and access considerations including the availability of student support.
Tuition fee instalments for the semester are due by the Monday of week 1 of each semester. Students are not liable for full fees for that semester if they leave before week 4. If the leaving date is after week 4, full fees for the semester are payable.
In your first year, we will introduce you to the core principles of computer science. This grounding is vital for the rest of your degree and prepares you for the study of AI. Together, we will delve into Problem Solving and Programming, Object-Oriented Programming and Applications of Computer Science.
In year 2, you will start to build on the skills you have gained. You will train in artificial intelligence, software development, and foundations of cyber security. During this year, we will encourage you to consider taking a work placement before your third year.
Your final year will stretch you further. You will study Deep Learning, Internet of Things, and Cognitive Robotics. You will get the chance to complete an individual project – a great opportunity to showcase your learning. Throughout the course, you will grapple with big questions, such as “What are the ethical limits of AI?”
The possibilities created by AI are many. That is why we actively encourage students of diverse backgrounds to join our community.
On this course you'll study theory and develop a strong set of practical skills.
Our teaching takes a very practical approach, using:
| Contact hours | Total workload | Timetabled |
|---|---|---|
| about 11 hrs a week | 1,200 hrs a year | Mon–Fri, 09:00–18:00 |
All modules have an element of continuous assessment.
Not all modules have written examinations but where they are used they are worth 30%, 50% or 70% of your grade.
COMP4004
30 credits
Our goal is to equip you with the skills you need to create computer software. We'll take a thorough approach, helping you learn essential programming skills...
COMP4005
15 credits
In this module, we'll delve into the principles of designing, testing, and implementing object-oriented programs. One exciting aspect of this module is that...
COMP4006
15 credits
You'll get hands-on experience using essential professional tools like IDEs (Integrated Development Environments), debuggers, and version control software...
COMP4009
15 credits
Welcome to this module where we'll dive into the fascinating world of computer hardware and software systems. Throughout our journey, we'll equip you with the...
MATH4004
15 credits
In this module, we'll break down those intimidating mathematical ideas into understandable parts. We'll explore its structures and show how they play a crucial...
COMP4035
30 credits
We're here to give you a meaningful introduction to key aspects of computer science that will set you up for your future studies. Throughout this module, you'll...
When you graduate from our Artificial Intelligence course, exciting career opportunities await. Our graduates are highly valued by employers.
You will enter the workplace with a deeper understanding of AI. You will also be armed with strong technical and practical skills.
Previous Artificial Intelligence students have gone on to work for companies such as Google, IBM, Sophos and Elsevier.
Our courses are reviewed regularly as part of our quality assurance framework, so module availability and course structures may vary from what is listed here. On rare occasions, we may also need to make updates to our course programmes after publication; for full details, please visit our changes to programmes page (opens in a new tab)