Artificial Intelligence

BSc (Hons) or MSci

Book your place

UCAS code: I400 BSc,I401 MSci

Start dates: September 2024 / September 2025

Full time: BSc: 3 years, or 4 if a work placement is chosen; MSci: 4 years, or 5 if a work placement is chosen

Part time: BSc: up to 8 years; MSci: up to 9 years

Location: Headington

Department(s): School of Engineering, Computing and Mathematics

Find a course



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. And you can join our award-winning racing team for the chance to be part of the evolution in road travel.

Order a Prospectus Ask a question Attend an open day or webinar

Artificial Intelligence

Why Oxford Brookes University?

  • Earnings potential

    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).

  • Brand new facilities

    All Computing courses are moving from Wheatley Campus to brand new, custom designed buildings at our main Headington site. These buildings are expected to open in September 2024, but as with any large-scale building project those timescales could change. 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 cafe space.

  • Excellent reputation

    We are one of the UK’s leading universities in ethical AI, with research teams dedicated to harnessing the potential of autonomous vehicles.

  • Study abroad

    Step out of your comfort zone. Immerse yourself in a new place. See yourself grow. Studying abroad will expand your horizons in wonderful ways. 

  • Innovation

    Gain a deep understanding of the fundamental principles of artificial intelligence and become part of the fast paced industry leading the way in its development.

  • Free language courses

    Free language courses are available to full-time undergraduate and postgraduate students on many of our courses, and can be taken as a credit on some courses.

  • Study abroad

    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.

  • Accreditation(s)

    Initial Accreditation by the British Computer Society

    • The British Computer Society

Course details

Course structure

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.

Artificial Intelligence

Learning and teaching

On this course you'll study theory and develop a strong set of practical skills.
Our teaching takes a very practical approach, using:

  • lectures
  • practical sessions
  • apprentice style learning
  • hands on exercises.


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.   

Study modules

Year 1

Compulsory modules

  • Problem Solving and Programming (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 and gain an understanding of what's needed in the world of computer programming.

    Throughout this module, we'll show you how software development works in real-world applications, from industries to scientific research and business. Dive in and explore the world of computer software development.

  • Computer Science Applications

    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 get hands-on experience with important topics like software engineering management, networking, cyber security, and a taste of Artificial Intelligence. 

    By weaving together the fundamental principles of these subjects, we aim to help you grasp the core concepts in these three areas and empower you to apply your skills in more advanced studies.

  • Foundations of Computer Systems

    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 fundamental understanding you need to navigate this intricate landscape.

    You'll learn how computers store and process information, which is like deciphering the language of computers. It's an essential skill for anyone looking to work with software and hardware.

    By the end of this module, you'll have established a strong foundation in the inner workings of the machine. This knowledge is the bedrock upon which software development and interacting with computer architectures are built. It's the first step on your journey to becoming a proficient computer scientist.

  • Mathematics for Computing

    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 role in various computing applications.

    We won't just stick to theory. Our aim is to help you see the real-world relevance of mathematics in the field of computing. You'll discover how these mathematical ideas are applied to solve practical problems.

    By the end of this module, you'll have a much clearer understanding of the mathematical foundations of computer science and how they're used in the world of computing.

  • Object Oriented Programming

    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 you'll get to put these programming principles into practice by working on software development projects. Learning by doing is the best way to solidify your skills.

    By the end of this module, you'll have gained the skills and knowledge needed to become a skilled and confident software programmer. You'll be ready to tackle real-world programming challenges with proficiency.

  • Professional Pragramming Practice

    You'll get hands-on experience using essential professional tools like IDEs (Integrated Development Environments), debuggers, and version control software. Think of these tools as trusty companions in the programming world.

    We'll also guide you on how to structure and organise your program code. This is crucial for making your code easy to understand and ensuring its correctness. We'll show you best practices.

    By the end of this module, you'll be equipped with the basic skills and tools needed to be a pro programmer.

Year 2

Compulsory modules

  • Foundations of Security (15 credits)

    You'll dive into the realms of information, computer, and network security. Where you’ll unlock the secrets of how computer systems can be safeguarded from digital threats.

    We're going to dig into the ethical and professional dimensions too. Because in the world of cybersecurity, it's not just about coding and firewalls; it's also about making the right decisions and understanding the broader implications.

    By the end of this module, you'll not only know how to secure a modern networked computer system, but you'll also be equipped to assess its security level. 

  • Software Development in C and C++

    In this module, you’ll be equipped with the skills to become a coding wizard. You'll start by unravelling the intricacies of C programming. You'll build a solid foundation in this language, understanding its fundamentals and getting comfortable with its syntax.

    We'll then introduce you to some of the most essential features of C++. This is where you'll learn how to design top-notch programs and practise the art of coding like a pro.

    By the time you complete this module, you'll be well-prepared to write your own programs in C and C++. 

  • Introduction to Artificial Intelligence

    In this module, we're going to give you the essential knowledge you need to explore a diverse range of AI applications and solutions.

    You’ll dive into logic – the core language of AI and reasoning. You'll get a solid grasp of how logic forms the foundation of AI.We'll also introduce you to logic-based knowledge representation and programming. Plus, we'll explore how to tackle problems using algorithms based on these representations.

  • Applied Software Engineering

    In this module, we'll dive into some cool stuff like modern human-computer interactions, human-robot connections, and virtual reality interfaces. By the end, you'll be all set to use these skills in today's exciting world of development.

    We'll also check out Augmented Reality and Virtual Reality, which will give you a chance to put what you learn into real-world action. But we won't leave out the classics – we'll dig into traditional computer interfaces and physical robots too.

    We'll also chat about how these advances affect society and the ethics behind them. It's like a roadmap for you to evaluate and apply your newfound knowledge.

  • Data Structure and Algorithms

    In this module you will delve deeper into the world of programming, expanding your expertise and confidence in various key areas. This module is designed to enhance your programming skills to the point where you can confidently utilise recursion, perform effective testing, and manipulate essential data structures like graphs and trees. Through engaging with these concepts, you will acquire valuable knowledge and practical skills that will empower you in the field of computer science.
    By the end of this module, you will be able to create and anticipate the behaviour of programs that employ data structures such as graphs and trees. You will develop the ability to devise comprehensive test plans for programs, ensuring their effectiveness and reliability. Furthermore, you will be capable of creating and comprehending programs that leverage recursion, a powerful technique for solving complex problems.

  • Foundation of Computation

    You’ll explore logical and mathematical concepts that form the foundation of computation theories. 

    Ever wondered why some problems seem much tougher than others? We'll help you grasp the idea that certain problems are inherently more challenging (in a precise way), and some problems can't be solved at all.

    Additionally, we'll dive into the essential concepts of formal languages and automata. These concepts are like the building blocks of programming languages, and you'll gain practical skills in working with them.

  • Advanced Artificial Intelligence

    This module takes your logic reasoning and modelling skills to the next level. We're going to introduce you to the world of probabilistic reasoning and knowledge representation. 

    Think of probability theory as a mathematical language – it's how we capture and work with uncertainty in real-life AI applications. So, get ready to build advanced knowledge and skills in the field of artificial intelligence.

  • Enterprise Engineering

    Our mission is to help you foster an entrepreneurial mindset. We'll do this by delving into the world of enterprise and entrepreneurship, specifically in the realm of new venture creation on a global scale. 

    Throughout this journey, you'll put theory into practice. You'll use the principles and practices of enterprise to create, communicate, and assess fresh business ideas and innovative products, all within the IT landscape, guided by business model theory.

    You'll get hands-on experience as you collaborate in a team to design and execute an IT-based innovative product business idea. You'll have to work within set time limits and a budget, which will give you an experience of real-world challenges. 

Optional modules

Work Experience Placement

Although it is optional, we encourage you to take a supervised work placement in the computer industry for 12 months between Year 2 and your final year. You will be taught about how to apply for jobs effectively in a second year module and we have a placements office with dedicated staff to provide information and advice to help you secure a placement. We maintain our links with industry and most students who go on placement find out about the position they secured through this department. More and more students are finding that a placement benefits their final-year studies and career prospects. Possible placement organisations include IBM, Microsoft and PepsiCo. It is possible to change your programme of study to include or exclude the work placement option up to the end of your second year. Your tuition fees are reduced to £1350 for the year you are on placement and the positions are normally paid which should cover your living expenses.

Year 3 or 4

Compulsory modules

  • Computing Project (30 credits)

    Welcome to your individually supervised project! This project is all about diving into an area you're passionate about. You get to pick a topic that aligns with your program of study and tackle a practical issue.

    Think of this project as the grand finale of your course. It's your chance to showcase not only what you've learned but also the breadth and depth of your knowledge in your chosen area of expertise.

  • Advanced Interfaces

    You'll study modern human-computer interactions, human-robot connections, and virtual reality interfaces. Looking at the future of development. With Augmented Reality and Virtual Reality at your fingertips, you'll put your studies to work in real-world applications. It's a chance to bring your skills to life.

    You’ll also look at traditional computer interfaces and physical robot connections. These fundamentals are essential for you to develop a well-rounded understanding.

    Finally, we'll discuss the societal impact of these innovations and explore the ethical side of things. It's all about giving you the tools to evaluate and apply your newfound knowledge.

  • Application and Ethics of Artificial Intelligence

    We'll give you a comprehensive look at the scientific and business applications of AI. You'll dive into various AI domains, like Natural Language Processing, face recognition, and the intriguing world of autonomous moral machines. You'll get a chance to explore the ins and outs of these AI applications.

    But we won't just stop at these possibilities. You'll also get into the details, helping you analyse both the risks and the incredible opportunities that come with applying AI. By the end of this module, you'll have a well-rounded understanding of the AI landscape. 

  • Cloud Computing and Internet of Things

    Immerse yourself in the cutting-edge realms of Cloud Computing and the Internet of Things (IoT). You’ll gain a critical understanding of recent trends and developments, empowering you to design, construct, and evaluate innovative Cloud Computing solutions. Additionally, you’ll delve into the Internet of Things, unlocking insights into its latest advancements and programming frameworks. Furthermore, explore the management of distributed data, privacy, and security considerations.

    On successful completion of this module, you will possess the expertise to critically analyse, design, and evaluate Cloud Computing and IoT solutions. You’ll also develop team working skills by collaborating effectively within groups, applying your knowledge and skills to practical scenarios.

  • Machine Learning

    In this module, our goal is to arm you with the principles of computer learning and show you how they're put into practice. You'll kick things off by diving into the fundamentals of machine learning. You'll get a strong grasp of the various methodologies, how they're implemented, and the methods used to analyse machine learning applications. These are the essential tools you need.

    You’ll be empowered to analyse a machine learning problem and critically evaluate the different approaches available. By the end of this module, you'll have the skills to craft effective solutions to these problems. 

  • Machine Vision

    In this module, we're here to equip you with the core principles and applications of computer vision. You'll start by exploring the basics of human vision and how images are formed. Knowing these fundamentals is key to grasp the understanding of computer vision.

    You'll dive into low-level image processing, stereo vision, video analysis, and the art of modelling and recognition. These are the building blocks of computer vision, and you'll become well-acquainted with them.

    You’ll get hands-on experience by implementing these techniques in real-world scenarios. By the end of this module, you'll be familiar with the fundamental problems and techniques in computer vision.

  • Advanced Machine Learning and Deep Learning

    You’ll build on what you've learned in the Advanced AI and Machine Learning modules. You'll explore the world of deep learning, with a focus on convolutional and recurrent networks. These are the powerhouse techniques behind many cutting-edge applications, like image recognition and natural language processing.

    We'll help you understand the mathematical and statistical underpinnings of machine learning. You'll learn how to teach machines to learn through trial and error. You'll get to know the technology behind those smart assistants and language models that can generate human-like text. You will develop the skills to see how they can be applied to real-world problems and applications. 

MSci Year

Compulsory modules

  • Artificial General Intelligence

    This module is all about understanding intelligence in a broad sense, covering humans, animals, and artificial beings. AGI isn't just about machines; it's about the essence of intelligence itself. We're going to discuss the philosophy behind AGI and look at the big picture.

    This is where we delve into the heart of AGI research. We're talking about creating intelligent beings from scratch, and the possibilities are mind-blowing. So, get ready to expand your horizons and explore intelligence in all its forms. This module is your gateway to the captivating world of AGI, and we're here to guide you every step of the way. 

  • Advanced Artificial Intelligence Project

    You'll be delving into an advanced topic of Artificial Intelligence, one that closely aligns with your program of study. You'll be part of a group, working together to explore this cutting-edge AI subject. This means you'll have the power of multiple minds, ideas, and perspectives at your disposal.

    Your research and development work may involve working hand-in-hand with a research organisation, an industry expert, or even a commercial entity. This real-world connection is a fantastic opportunity to see how AI is used in practical, everyday settings.

    This module is all about taking your knowledge and applying it in a real-world context. You'll see how AI concepts and techniques are used to tackle genuine challenges and drive innovation.

  • Data Visualisations

    In this module, we're going to take those foundational data visualisation skills you've learned so far and amplify them. 

    You'll dive into information design, interaction design, and user engagement. You'll learn how to not only create visualisations but also design them in a way that communicates effectively and engages your audience. It's about making data come to life.  You'll also get hands-on experience with cutting-edge tools. These tools will empower you to craft visualisations that are tailored to various data sets and application scenarios. Whether you're dealing with numbers, maps, or something entirely different, you'll have the skills to transform data into meaningful insights.

  • Autonomous Intelligent Systems

    You'll unravel the art of seamlessly integrating software and engineering entire systems for interactive artificial intelligence. You'll become an expert in joining different pieces of AI software through middleware-based integration, which is a crucial software approach. Plus, we'll delve into the integration of AI cloud services, exploring the magic behind AI in the cloud.

    We'll then shift our focus to the development of interactive AI solutions. These are the AI systems that can communicate with you through multiple senses – think voice commands, gestures, and more. It's all about creating AI that's not just smart but also friendly and responsive. This module is your ticket to mastering the art of AI engineering.

  • Artificial Intelligence Systems Engineering

    Let's explore the exciting world of Autonomous Intelligent Systems together. These systems are used in diverse settings, each with its unique functions. They've got an interesting job to do - gather information from various sources about their surroundings, make sense of it all, and then plan how to carry out their tasks.

    We'll help you understand the key requirements for these systems, like sensor fusion (how they combine data from different sensors), recognition (how they identify objects and patterns), and planning (how they figure out what to do next).

    This isn't just theory; we'll explore how these systems operate in the real world, and we'll also dive into simulation for advanced testing and research. It's all about practical insights and hands-on experience.

  • Data Science Foundations

    We want to give you a solid grasp of essential data science ideas and tools. Firstly, you'll cover the fundamental concepts in data science. This is the foundation that every data scientist needs.

    We won't stop at theory. You'll dive into real-life data science research questions, tackling actual data problems. This is where you'll see how data science is used. You'll also gain practical experience with programming languages that are used in data science. This hands-on approach will make sure you're well-prepared for the real world of data science.

Please note: As our courses are reviewed regularly as part of our quality assurance framework, the modules you can choose from may vary from those shown here. The structure of the course may also mean some modules are not available to you.


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.

Entry requirements

Wherever possible we make our conditional offers using the UCAS Tariff. The combination of A-level grades listed here would be just one way of achieving the UCAS Tariff points for this course.

Standard offer

UCAS Tariff Points: 112

A Level: BBC

IB Points: 30


Contextual offer

UCAS Tariff Points: 88

A Level: CCD

IB Points: 27


Further offer details

We welcome applications from candidates with alternative qualifications, and from mature students.

International qualifications and equivalences

Tuition fees

Please see the fees note
Home (UK) full time

Home (UK) part time
£1,155 per single module

Home (UK) sandwich (placement)

International full time

International sandwich (placement)

Home (UK) full time

Home (UK) part time
£1,155 per single module

Home (UK) sandwich (placement)

International full time

International sandwich (placement)

Questions about fees?

Contact Student Finance on:

Tuition fees

2023 / 24
Home (UK) full time

Home (UK) part time
£1,155 per single module

Home (UK) sandwich (placement)

International full time

International sandwich (placement)

2024 / 25
Home (UK) full time

Home (UK) part time
£1,155 per single module

Home (UK) sandwich (placement)

International full time

International sandwich (placement)

Questions about fees?

Contact Student Finance on:

+44 (0)1865 534400

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.

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. 

How and when to pay

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.

  • For information on payment methods please see our Make a Payment page.
  • For information about refunds please visit our Refund policy page

Additional costs

Please be aware that some courses will involve some additional costs that are not covered by your fees. Specific additional costs for this course are detailed below.

Information from Discover Uni

Full-time study

Part-time study

Full-time study

Part-time study

Programme changes:
On rare occasions we may need to make changes to our course programmes after they have been published on the website. For more information, please visit our changes to programmes page.