BSc Computer Science with Artificial Intelligence combines a focus on the rapidly evolving field of Artificial Intelligence (AI) with a thorough grounding in the fundamentals of computer science, including opportunities to specialise in a range of advanced areas of AI and computer science. We review our curriculum constantly to ensure it remains at the leading edge.
Core ideas are introduced in years one and two. You will learn the principles of algorithms and programming, covering three key paradigms: imperative, functional and object-oriented. You will also study the core concepts, tools and methods of artificial intelligence the mathematics and statistics underpinning modern computer science and artificial intelligence how a modern computer architecture is organised and the foundations of human-computer interaction, cybersecurity and theoretical and data-driven computer science.
A key component of year two is the AI software team project in which you work with others to develop an AI application for a real-world client with help from an industrial mentor.
In your final year, you will choose from a range of optional units in order to specialise in selected advanced areas of computer science and AI. You will also undertake an individual AI project with a focus on Artificial Intelligence topics such as machine vision, intelligent agents, logic, and machine learning, co-created with a supervising member of staff, with opportunities to work with industrial or research partners.
Modality
ON-CAMPUS: BRISTOL
UCAS entry grades
A*AA
UCAS Tariff points
152 points
Tuition fee
£32,500
Entry requirements
We accept a wide variety of qualifications and welcome applications from students of all backgrounds. Below is a guide to the typical offers for this course.
A-level standard offer - A*AA including A* in Mathematics
A-level contextual offer - AAB including A in Mathematics
BTEC - D*DD in either Engineering BTEC National Level 3 Extended Diploma, plus A in Mathematics at A-level (or equivalent), or any Applied General BTEC National Level 3 Extended Diploma, plus A in Mathematics at A-level (or equivalent).
International Baccalaureate Diploma - 38 points overall with 18 at Higher Level, including 7 at Higher Level in Mathematics (either Analysis and Approaches or Applications and Interpretations)
International Baccalaureate Diploma contextual offer - 34 points overall with 17 at Higher Level, including 6 at Higher Level in Mathematics (either Analysis and Approaches or Applications and Interpretations)
European Baccalaureate - 88% overall, with 9 in Mathematics
Scottish Qualifications Authority - Advanced Higher: AA including Mathematics, and Standard Higher: AAAAA
Access to HE Diploma Access to HE Diploma in Engineering, Science, or Computing (or similar titles) with 30 credits at Distinction and 15 at Merit, and A in A-level Mathematics.
Welsh Baccalaureate - Requirements are as for A-levels, where you can substitute a non-subject specific grade for the Welsh Baccalaureate Advanced Skills Challenge Certificate at that grade.
Cambridge Pre-U - Requirements for principal subjects are as for A-level, where D1/D2 is A*, D3 is A, M1/M2 is B, and M3 is C
International qualifications - The University of Bristol welcomes applications from international students, and we accept a wide range of qualifications for undergraduate and postgraduate study.
Dates and duration
3 year(s) full-time.
SYLLABUS
This section describes which Units you will take in which year of study. It indicates which units are mandatory and where you will be able to choose. The overall pass marks you will need to achieve in order to progress or achieve an award are shown. The full regulations concerning progression and completion are held in the University's Regulations and Code of Practice. Any particular aspects of your programme that are unusual will be highlighted. If any Units are must pass this will be shown below. The linked unit specifications detail any additional requirements.
Year 1
- Imperative and Functional Programming - Computer Architecture - Mathematics for Computer Science A - Object-Oriented Programming and Algorithms - Software Tools - Mathematics for Computer Science B
Year 2
- AI Tools and Methods - AI Software Engineering Project - Algorithms and Data - Introduction to Artificial Intelligence - Interaction and Society - Programming Languages and Computation
Year 3
- Individual AI Project - Topics in Computer Science
List 1: Teaching Block 1 options - teaching units
The IT sector offers diverse careers in various computing disciplines, such as software engineering, data management, artificial intelligence (AI), networking, cyber security, user experience, and web technologies. By studying our BSc Applied Computing programme, you will gain a broad range of techn...
This joint degree offers the opportunity to combine an appreciation of mathematical reasoning with an understanding of computing. Mathematics is a fundamental intellectual tool in computing, but computing is increasingly used as a key component in mathematical problem-solving. The course concentra...
In this three-year course, you will learn to understand and apply Artificial Intelligence. You'll learn from our world-class researchers as they develop new algorithms and apply AI to innovations in healthcare, finance, environmental modelling, robotics and the technologies of the future. Today, Ar...
Data is becoming an ever increasing part of modern life, yet the talent to extract information and value from complex data is scarce. This Masters will provide you with a thorough grounding in state-of-the art methods for learning from data, both in terms of statistical modelling and computation. Yo...
The foundation diploma is a one-year, full-time preparatory course to prepare you for studio-based undergraduate higher education programmes. - We provide broad, balanced and structured teaching to help stimulate your interest in art, design and media practice. - You will have the opportunity to ge...