Âéw¶¹´«Ã½

Key facts

Entry requirements

112 or DMM

Full entry requirements

UCAS code

I270

Institution code

D26

Duration

3 years full-time, 4 years with placement

Fees

2025/26 UK tuition fees:
£9,535*

2025/26 international tuition:
£16,750

Entry requirements

UCAS code

I270

Duration

3 years full-time, 4 years with placement

Learn to design smart systems, build advanced robots, and tackle real‑world challenges in a rapidly evolving industry

We offer more than a degree — every course is designed with employability and real-world experience at its core.

Âéw¶¹´«Ã½ is one of the few universities where you’ll benefit from a unique block teaching approach.

This course is professionally accredited, meaning your learning is informed by current industry practice.

The artificial intelligence sector is rapidly expanding and plays a significant role in various aspects of society, from business operations to daily life. This BCS-accredited course will provide you with a comprehensive understanding of artificial intelligence concepts and techniques, equipping you to address modern challenges such as using microprocessor-based systems to control home appliances and resolving collisions in applied mechanics.

You will develop essential skills, including proficiency in C++, a versatile programming language, alongside gaining in-depth knowledge of computer networks and systems. In our purpose-built laboratory, you will learn to use artificial intelligence code to control advanced mobile robots, fostering hands-on expertise.

Beyond the classroom, you can engage in projects and extracurricular activities directly linked to your studies. Join our dedicated Robot Club, where you can reinforce your skills by teaching secondary school students to build robots or pursue your own robotics project, potentially competing in the international Robot Challenge held annually in Vienna.

You will benefit from teaching by experienced staff at our internationally recognised Institute of Artificial Intelligence, known for its world-leading research in artificial intelligence, computational intelligence, and intelligent systems. Practical and professional skills are honed through work placement opportunities, with past students gaining experience at leading companies like IBM, Microsoft, and PayPoint

What you will study

Block 1: Database Design and Implementation

Structured data, held in relational databases, accessed via SQL, supports the information storage requirements of many companies, organisations, and on-line businesses. In this module you will learn the fundamentals of how to design the structure of data within a relational database, how to interact with data within the database, and how to protect the data within the database.  

The methods of delivery during this block will include workshops used to introduce and demonstrate key practical and theoretical concepts. Practical programming skill will be gained in regular laboratory sessions. Some sessions may be used for consolidation, revision, and to discuss solutions to practical problems. 

  • Workshop: 42 hours 
  • Practical: 20 hours 
  • Seminar: 4 hours 
  • Self-directed study: 76 hours 
  • Consolidation: 68 hours 
  • Reading: 30 hours 
  • Assessment: 60 hours

Block 2: Fundamental Concepts of Computer Science

This module introduces students to fundamental concepts in computer science in relevant areas of mathematics (including propositional logic, set notation, etc); software modelling; the software lifecycle; requirements capture; user interface design; and the foundations of ethical thinking. These topics can then be applied and further developed as students progress throughout the course. 

The methods of delivery during this block include workshops used to introduce the main topics. To gain full advantage of this module students will hone their skills and understanding by working through progressive exercises ranging from drill to problem solving tasks. The exercises provide the basis of tutorial seminar and laboratory work. In seminars you will receive feedback on your progress and engage in discussions on issues arising from the exercises. 

  • Workshop: 42 hours 
  • Seminar: 24 hours 
  • Self-directed study: 66 hours 
  • Consolidation: 58 hours 
  • Reading: 30 hours 
  • Revision: 20 hours 
  • Assessment: 60 hours 

Block 3: Computer Programming

Computer programming requires the analysis of a problem, the production of requirements, and their translation into a design that can be executed on a computer. This module introduces the skills required to develop a computer program to solve a given problem and does so from the perspective of designing trustworthy software with an emphasis on sound coding principles and unit testing. 

The methods of delivery during this block will include workshops used to introduce and demonstrate key practical and theoretical concepts. Practical programming skill will be gained in regular laboratory sessions. Some sessions may be used for consolidation, revision, and to discuss solutions to practical problems.

  • Workshop: 24 hours 
  • Practical: 42 hours 
  • Self-directed study: 76 hours 
  • Consolidation: 68 hours 
  • Reading: 30 hours 
  • Assessment: 60 hours 

Block 4: Operating Systems and Networks

This module is designed to provide a foundation in computer architecture, operating systems, and computer networks. Covering theoretical foundations, computer hardware, systems software, computer networks and security issues. 

The methods of delivery during this block will include lectures which will be used to introduce the main theoretical elements and laboratory sessions for practical application and experimentation. 

  • Workshop: 24 hours 
  • Practical: 42 hours 
  • Self-directed study: 66 hours 
  • Consolidation: 68 hours 
  • Reading: 40 hours
  • Assessment: 60 hours 

Block 1: Computational Intelligence and Computer Systems

Computational Intelligence (CI) is a significant branch of Artificial Intelligence (AI), which uses soft computing and nature-inspired techniques to respond to computationally-difficult problems with accuracy and robustness. Students will cover two of the “pillars” of CI in-depth, neural networks and evolutionary systems, and supplement this with content from the fields of natural computation and natural language processing.

The neural networks content will first give students strong foundations in the subject, to then succeed in the more complex area of deep learning. A knowledge of evolutionary systems will give students tools to describe the solutions to computationally-complex problems and use evolutionary techniques to solve them.

The module will provide an overview of popular natural computation techniques to compliment these two pillars of CI, including ant-colony optimisation, swarm intelligence, and social network graphs. Natural language processing will look at the building blocks of language and semantic understanding, and how to apply CI and natural computation techniques to this field. Finally, the module is grounded in ethical data handling to ensure AI professionals who are able to use data competently and safely.

Block 2: Intelligent Robotics

Intelligent robots are becoming commonplace, and the next generation of Artificial Intelligence (AI) professionals will need a good grounding in how robots operate from both physical and programmatic perspectives. This module provides students with a strong foundation in the physicality of robots, covering sensors, computer vision, actuators, stationary robots and robots that must navigate their environment.

Students will learn how to mathematically describe robots’ movement through 2D and 3D space, as well as apply that maths to make their robots build maps and locate themselves in their environment. The module then covers planning and goal-orientated behaviour, so that students can create robots that are able to follow plans and prioritise task-loads in order to complete larger tasks. This is supplemented by an introduction to reinforcement learning, to give students an understanding of how such robots may learn in their environments to improve their behaviours. 

Workshops will be used to introduce and demonstrate key practical and theoretical concepts. Practical programming skills will be gained in laboratory sessions. Some sessions may be used for consolidation, revision, and to discuss solutions to practical problems. 

Block 3: Applied Artificial Intelligence

The module focuses on introducing the practical applications of AI by giving a tour through AI techniques and algorithms with examples.

Content outline:

  •  AI Modelling Techniques
  • Knowledge Structures
  • Expert and Knowledge-based Systems with examples from Health Applications. 
  • Autonomous Systems with examples from Industry 4.0 Applications.
  • Cognitive Systems with examples from Conversational AI/Bots.
  • Swarm Intelligence with examples from Smart Cities and Sustainable Development Applications.
  • Advanced AI programming techniques/approaches.
  • Human-Centered AI: Responsible AI and Well-being Metrics (this would be the ethical component and build up on the work I have done as part of the working group for the IEEE Standards on Well-Being Metrics for A/IS.)
  • Open-source and proprietary tools

The module will cover extensive examples of Applied AI and relate the covered topics to other modules within the programme providing a practical context from industry and day-to-day use of AI.

Block 4: Agile Team Development

This module is an opportunity for you to engage in a constrained work-place simulation based on agile software development. Working in teams of 3 to 5, you will initially identify a system of sufficient size to be distributed equally among all members. Each team member might take individual ownership of the development of 2-3 classes from initial inception to completion providing CRUD functionality.

The methods of delivery during this block will include workshops, seminars to introduce and discuss ethical issues, and practical programming skills will be gained in regular laboratory sessions. Some workshops and practical laboratory sessions may be used for consolidation and to discuss solutions to practical and ethical problems.

As part of this course, you will have the option to complete a paid placement year which offers invaluable professional experience.

Our award-winning Careers Team can help you secure a placement through activities such as mock interviews and practice aptitude tests, and you will be assigned a personal tutor to support you throughout your placement.

Development Project and Fuzzy Logic and Interface Systems modules will run concurrently.

Block 1: Agent Based Modelling and Parallel Computing

The module will provide a comprehensive introduction to Parallel Programming with application in Agent-based modelling and multi-agent systems programming. The module will cover the following topics:

  • Concepts and phenomena in complex systems
  • Hardware Trends encouraging parallelism
  • Need for explicit parallel programming
  • Parallel Programming models
  • Strategies and mechanisms for parallel programming
  • Existing agent-based modelling software platforms
  • Multi-threading with CUDA
  • CUDA in Action
  • Practical Agent-Based modelling
  • Applications of agent-based modelling and multi-agents systems

Block 2: Big Data and Machine Learning

The module will focus on machine learning (ML) and its application to Big Data in a “taster-like” fashion. That is, ML will be applied to solve analytics problems using appropriate tools e.g., Apache Spark that avail ML libraries. As this is done ML algorithms will be introduced and then applied. The focus is therefore not so much on the technical details of the algorithms - rather, the ability to implement them and use them within analytics. The module covers supervised and unsupervised learning techniques with a specific application to data mining. 

Lectures will be used to discuss concepts, theories, and applications including machine learning algorithms and data analytics tools. Practical sessions will be used to undertake practical aspects of the module to solve selected data analytics problems from a wide range of areas. 

Blocks 3 and 4: Development Project

This project provides students with the opportunity to demonstrate practical and analytical skills present in their programme of study; to work innovatively and creatively; to synthesise information, ideas, and practices to provide a quality solution, together with an evaluation of that solution.

The project is primarily self-directed with guidance and support from an assigned supervisor.

Blocks 3 and 4: Fuzzy Logic and Interface Systems

Fuzzy logic is a mathematical model for handling uncertainty, it is able to provide a means in order to successfully inference from abstract and subjective notions. Fuzzy logic adopts the perspective that the world and humanistic understanding are inherently vague and not precise. Concepts like that of; hot; cold; near; far; and other forms of expressive language where precise values are not given, are extremely difficult to model when universal understanding of such concepts are non-existent.

What is beautiful to some, may not be beautiful to others; concepts can have different meanings to different people. Fuzzy logic and fuzzy theory provide the tools in order to fuzzify abstract notions so that they can be modelled and inferenced in a humanist manner, such that they can be understood by a larger population.

The module will provide a comprehensive introduction to fuzzy logic in addition to the following:

  • The concepts of uncertainty, vagueness and imprecision
  • Set theory and the notion of a fuzzy set
  • Basic operations on fuzzy sets; intersection; union; complement
  • Fuzzy inference systems; Mamdani, TSK, zero-order, first-order
  • Type-2 fuzzy logic; interval type-2 fuzzy logic; generalised type-2 fuzzy logic
  • Fuzzy logic applications
  • The use of MATLAB for creating fuzzy inference systems
  • Ethical considerations when considering cognitive subjective modelling
  • Forwards chaining inference; backwards chaining inference
  • Knowledge acquisition
  • Knowledge representation

Note: All modules are indicative and based on the current academic session. Course information is correct at the time of publication and is subject to review. Exact modules may, therefore, vary for your intake in order to keep content current. If there are changes to your course we will, where reasonable, take steps to inform you as appropriate.

Our facilities

Advanced mobile robotics and intelligent agents laboratory

Our advanced mobile robotics and intelligent agents laboratory contains a variety of mobile robots for teaching and research. Experience working with these will enhance your professional and practical skills for the workplace.

For human-machine interaction, facilities include HTC Vive and IoT development kits, Amazon Alexa and Google Home devices, wearable sensors, and a 3D scanner. Robotics equipment includes Lynxmotion robotic arms and a Hexapod robot, Waffle and Burger model Turtlebots, and a swarm of 20 kilobots. For general prototyping, Artificial Intelligence students can access a 3D printer, Raspberry Pi boards and various sensors, Arduino boards and sensors, and Lego EV3 kits.

The Institute for Artificial Intelligence (IAI) conducts research into the use of computational intelligence techniques on mobile robots and has a collection of several types of robots for use in research and teaching.

Take a s c r o l l through campus

Experience a virtual tour of campus at your own pace.

Jump in

Accreditations, awards or memberships

BCS logo

The British Computer Society (BCS)

This course has been fully-certified by the British Computer Society (BCS). The BCS accreditation is a mark of quality assurance and means our course content and provision has been assessed by academics and employers to ensure it meets the rigorous standards set by the profession.

Graduating from a BCS-accredited course will help you to stand out in the world of work, and also enable you to have your qualification recognised globally. Upon completing this course, you will meet the criteria (in part* or in full) to become professionally registered with BCS as a Chartered IT Professional (CITP), Registered IT Technician (RITTech), Chartered Engineer (CEng) or Incorporated Engineer (IEng).

*Partial CITP accredited degrees are not recognised under the Seoul Accord agreement

What makes us special

Students around a laptop

Block learning

With block teaching, you’ll learn in a focused format, where you study one subject at a time instead of several at once. As a result, you will receive faster feedback through more regular assessment, have a more simplified timetable, and have a better study-life balance. That means more time to engage with your Âéw¶¹´«Ã½ community and other rewarding aspects of university life.

Âéw¶¹´«Ã½-global

Âéw¶¹´«Ã½ Global

Our innovative international experience programme Âéw¶¹´«Ã½ Global aims to enrich studies, broaden cultural horizons and develop key skills valued by employers.

Through , we offer an exciting mix of overseas, on-campus and online international experiences, including the opportunity to study or work abroad for up to a year.

Where we could take you

Students at the Careers Hub

Graduate careers

This course will equip you to work in artificial intelligence in both the public and private sectors, in areas such as market intelligence, imaging techniques, data mining and in the medical and pharmaceutical industries. Graduates wishing to specialise in robotics are well placed to pursue careers in mobile communications and gaming systems.

Our graduates go on to work for major companies such as IBM and Bullhorn Inc.

You will also be well positioned to continue your academic career by embarking on specialised postgraduate study, in either research or taught areas.

placements

Placements

During this course you will have the option to complete a placement year, an invaluable opportunity to put the skills developed during your degree into practice. This insight into the professional world will build on your knowledge in a real-world setting, preparing you to progress onto your chosen career.

Artificial Intelligence students have secured placements with leading companies and organisations such as Microsoft and the Defence Science and Technology Laboratory for the Ministry of Defence.

Our Careers Team can help to hone your professional skills with mock interviews and practice aptitude tests, and an assigned personal tutor will support you throughout your placement.

Course specifications

Course title

Artificial Intelligence

Award

BSc (Hons)

UCAS code

I270

Institution code

D26

Study level

Undergraduate

Study mode

Full-time

Start date

September

Duration

3 years full-time, 4 years with placement

Fees

2025/26 UK tuition fees:
£9,535*

2025/26 international tuition:
£16,750

*subject to the government, as is expected, passing legislation to formalise the increase.

Entry requirements

GCSEs

  • Five GCSEs at grade 4 or above including English and Maths

Plus one of the following:

A levels

  • A minimum of 112 points from at least two A levels

T Levels

  • Merit

BTEC

  • BTEC National Diploma - Distinction/Merit/Merit
  • BTEC Extended Diploma - Distinction/Merit/Merit

Alternative qualifications include:

  • Pass in the QAA accredited Access to HE overall 112 UCAS tariff with at least 30 L3 credits at Merit.
  • English GCSE required as separate qualification. Equivalency not accepted within the Access qualification. We will normally require students to have had a break from full-time education before undertaking the Access course.
  • International Baccalaureate: 30+ points

English language requirements

If English is not your first language, an IELTS score of 6.0 overall with 5.5 in each band (or equivalent) when you start the course is essential.

English language tuition, delivered by our British Council-accredited Centre for English Language Learning, is available both before and throughout the course if you need it.

Contextual offer

To make sure you get fair and equal access to higher education, when looking at your application, we consider more than just your grades. So if you are eligible, you may receive a contextual offer. Find out more about contextual offers.