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 innovators of the 21st century will think across arts, science, engineering, humanities and enterprise to deliver innovative products, services and ways of living. They will be team players with a breadth of skills and qualities that enable them to work across specialisms and cultures. This cou...
Are you ready to develop your computing skills and take the next step towards a career in technology? The Computing Skills for the Workplace (Full-time) course at UWTSD London offers you a Certificate of Higher Education that focuses on practical learning and real-world application. This course is d...
This course provides you with a foundational knowledge of the principles of AI, as well as proficiency in programming languages and software tools for AI development. You will also gain an understanding of the legal, ethical, social and professional implications of AI. The practical knowledge and sk...
LO QUE LOGRARÁS AL FINALIZAR EL CURSO A continuación, te mostramos cómo se vería un certificado emitido por Coach
Group Ecuador al completar uno de nuestros cursos:...
This course is for you if you’re interested in studying computer science but want to wait until later in your degree before deciding what area to specialise in. It's a broad-ranging course providing you with the knowledge to apply computer science methods to new and emerging computing problems, an...