Skip to content High contrast mode

BScArtificial Intelligence and Computer Science

Tuition fee £9,000.00 per year
Course code G700
More information

Expenses, accommodation, working etc. 


This course is about biologically inspired algorithms, their relationship to living biological intelligence and the nature of consciousness itself. Some modules overlap with the main Computer Science degree, so you get the same solid grounding in the fundamentals.

You’ll get the chance to specialise in speech recognition, language processing or robotics. We encourage you to take optional modules in psychology and philosophy to enhance your understanding. In the final year, you’ll undertake a piece of group research, and can also work in our student-run software company.

Programme structure

First year

Core modules:
Foundations of Computer Science
Introduction to Software Engineering
Java Programming
Machines and Intelligence
Introduction to Algorithms and Data Structures
Web and Internet Technology
Global Engineering Challenge Week

Optional modules:
Discovering Psychology
Mind, Brain and Personal Identity

Second year

Core modules:
Advanced Programming Topics
Automata, Logic and Computation
Bio-Inspired Computing and Robotics
Data Driven Computing
Human Centred Systems Design
Engineering – You’re Hired

Optional modules:
Software Hut
The Empiricists
The Rationalists
Co-operative Models of Mind
Memory, Skill and Everyday Life
Neurons, Images and Chaos: Methods for Cognitive Science

Third year

Core modules:
Research Project
Finance and Law for Engineers

Optional modules:
Undergraduate Ambassadors Scheme in Computer Science
3D Computer Graphics
Adaptive Intelligence
Computer Security and Forensics
Mainframe Computing
Modelling and Simulation of Natural Systems
Project Management and HRM for Engineers
Speech Processing
Text Processing
The Intelligent Web
Theory of Distributed Systems

Fourth year

Core modules:
Darwin Project

Optional modules:
3D Computer Graphics
Cloud Computing
Computer Security and Forensics
Machine Learning and Adaptive Intelligence
Natural Language Processing
Network Performance Analysis
Software and Hardware Verification
Software development for mobile devices
Speech Processing
Speech Technology
Testing and verification in safety-critical systems
Text Processing
Virtual Environments and Computer Games Technology

Apply now!
Application start
Aug 1, 2017
Application deadline
Aug 1, 2017 23:59 (GMT)

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.