BSc Artificial Intelligence and Computer Science
- UCAS code: GG47 (GG74 with Year in Industry)
- Institution code: B32
- Duration of programme: 3 years; 4 years with Year in Industry
- Apply online
- Admissions Tutor: Dr John Bullinaria
- Telephone enquiries: +44 (0)121 415 8742
- Email: email@example.com
2018 Entry Requirements
- Number of A levels required: 3
- Typical offer: AAA
- Required subjects and grades: Grade A in A Level Mathematics
- We also require Grade C in GCSE English
- General Studies or Critical Thinking: Not accepted
- 666 required at Higher Level (including 6 in HL Mathematics), with a minimum of 32 points overall
- We also require 5 in Standard Level English
BTEC Extended Diploma will only be considered if accompanied by Grade A in A level Mathematics:
- D* D* plus Grade A in A-level Mathematics
BTEC Subsidiary Diploma will be considered in combination with 2 A levels including Mathematics:
- D* plus A-level AA (must include A in A Level Mathematics)
We also require Grade C in GCSE English
Cambridge Technical Introductory Diploma:
- Grade A in A Level Mathematics is required, but Cambridge Technical Introductory Diplomas at Grade D* are acceptable replacements for the remaining A Levels required in our standard offer
- We also require Grade C in GCSE English
Access to Higher Education Diploma:
- Not accepted
Engineering and Physical Sciences Foundation Year and Foundation Pathway:
UK and EU sudents: The Physical Sciences Foundation Year is designed for UK/EU students who do not have the recommended qualifications for entry into year one of our computer science programmes. Please click here for further information, eligibility and how to apply.
International students: Our Birmingham Foundation Academy offers three undergraduate pathways for international students, allowing you to complete a foundation year before entering into a full time undergraduate degree in computer science. Please click here for further information.
- Please contact us with queries about any other qualifications - we accept a wide range. If you are applying to us from outside the UK, please see our country-specific pages for information on accepted academic and english language proficiency qualifications from your country.
- Ideally applicants will offer both A Level Mathematics and Computing, which may become a requirement in future years
- It is desirable, but not essential, to have some experience of writing computer programs
- This degree can be taken with a Year in Industry and with a Year of Study Abroad
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 the first year you gain a firm foundation in programming, plus the principles of data structures and algorithms; artificial intelligence; and relevant logic and mathematics. Our main teaching language is Java, a language widely used in enterprise systems, but you will also learn functional programming, which is a style of programming with a deep connection to logic.
In the second year you move on to study enabling technologies and their application. You will learn about a wide range of subjects from the mathematics for modelling and decision making which underpins much of modern machine learning, to systems-level programming, networks, and cyber security. Your programming repertoire will be broadened by exposure to the C programming language plus further functional programming. You will also work together with other AI students to develop a large team project using AI techniques such as machine learning or computer vision.
In the final year you are able to take a range of modules on cutting edge AI-specific topics including complex adaptive systems, intelligent robotics, language and cognition and machine learning and intelligent data analysis. You also spend one-third of your time on a final degree project. This includes writing a large piece of software or doing a major piece of research, and brings together all of the AI skills you have acquired.
Teaching and assessment
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.
You can find out more about employability and our strong links with industry here.
Examples of AI technologies
- Neural networks simulate the work of neurons in the brain
- Natural language processing aims to produce computer systems that can understand, translate and communicate in human languages
- Theorem provers allow computers to solve mathematical problems and discover new mathematical concepts
You can view the modules available in our new 2018 curriculum here.
Please note: The modules listed on the website for this programme are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods. Unless indicated otherwise, the modules listed for this programme are for students starting in 2018. On rare occasions, we may need to make unexpected changes to compulsory modules after that date; in this event we will contact offer holders as soon as possible to inform or consult them as appropriate.