Key data
Contact Details
Entry requirements: 2012
See also general entry requirements
Additional information
Understanding the nature of intelligence is one of the scientific challenges of the 21st century. Artificial Intelligence (AI) is a fascinating subject in which you build intelligent machines and study the nature of mind. On the engineering side, this field is especially relevant in today’s world because of the benefits of making computers perform tasks that normally require human intelligence.
From a scientific viewpoint, artificial intelligence is a multidisciplinary field that connects with computing, psychology, neuroscience, philosophy, mathematics and linguistics. As a result, this degree programme will give you all the computing skills you need to enter industry, while also allowing you to acquire scientific skills in order to pursue research.
We are one of the leading centres for AI teaching and research in Europe, which enables us to offer an unusually rich and innovative programme for undergraduate study. Students benefit from a dedicated robotics and vision laboratory with state-of-the-art equipment, where practical exercises and projects are completed.
The split between AI and Computer Science in this programme is one-third/two-thirds in the first year, and half-and-half in the second year, with the flexibility to specialise in either area in the final year.
In this year you learn about theories of mind and techniques for generating intelligent behaviour. These include evolutionary computing, techniques for game playing, expert systems for medical diagnosis, and many others. You experiment with the techniques by implementing them as computer programs, and to this end, learn AI programming in a major language. You meet weekly with your tutor, write essays and discuss major AI issues with other students in a small group setting.
In the Computer Science half of your degree you learn to program in a language called Java, which is widely used in business. There are also courses on the fundamentals of computer science, which explore the principles and mathematics that will support your work in later years.
In the second year you take more advanced modules in specific areas of AI, including an Introduction to Natural Computation, Machine Learning, Computer Vision and Natural Language Understanding. You learn another programming language, while taking another core Computer Science module in which you will apply your Java skills to building systems involving databases, graphics and human–computer interaction. You will also study the principles underpinning computer architectures and operating systems. These modules will give you all the skills you need to carry out your final-year project.
In the final year you take eight options from around 20 currently on offer. These include Intelligent Robotics, Neural Computation and Advanced Natural Language. You can choose to specialise in Computer Science or AI, or take a mixture of both. In your degree project, you work one-to-one with a lecturer to build an AI or computing system of your choice.
Our teaching employs a mixture of lectures, tutorials, exercise classes, practical work, projects, and independent study all aimed at strengthening your understanding by active involvement.
AI affects many aspects of commerce and society. It is a key technology in many of todays more innovative applications including banking systems that detect credit card fraud, intelligent agents in computer games, robotic surgery, medical diagnosis and space exploration.
Because of the outstanding international reputation of our Artificial Intelligence and Natural Computation groups, our students enjoy stimulating and lucrative careers. Many of our students are employed by top companies throughout the world in a wide range of industries as well as in the public sector.
Please note that actual course modules may vary from year to year, however, the following are typical course modules: