BSC COMPUTER SCIENCE WITH ARTIFICIAL INTELLIGENCE

BSC COMPUTER SCIENCE WITH ARTIFICIAL INTELLIGENCE

Why choose this program ?

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

£

Price Remarks

Open registration Limited spots

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.

Apply for partial scholarships

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

- Advanced Algorithms (Teaching Unit)
- Computer Graphics (Teaching Unit)
- Computational Neuroscience (Teaching Unit)
- Cryptology (Teaching Unit)
- Human-Computer Interaction (Teaching Unit)
- Image Processing and Computer Vision (Teaching Unit)
- Intelligent Agents (Teaching Unit)
- Knowledge Representation and Reasoning (Teaching Unit)
- Machine Learning (Teaching Unit)
- Security Behaviours (Teaching Unit)
- Types and Lambda Calculus (Teaching Unit)

List 2: Teaching Block 1 MAJOR unit selection

- Computer Graphics
- Computational Neuroscience
- Cryptology
- Human-Computer Interaction
- Image Processing and Computer Vision
- Intelligent Agents
- Knowledge Representation and Reasoning
- Machine Learning
- Security Behaviours

List 3: Teaching Block 2 Options

- Applied Data Science (Teaching Unit)
- Applied Data Science
- Applied Cryptology (Teaching Unit)
- Applied Cryptology
- CGI (Teaching Unit)
- CGI
- High Performance Computing
- High Performance Computing (Teaching Unit)
- Interactive Devices (Teaching Unit)
- Interactive Devices
- Natural Language Processing
- Natural Language Processing (Teaching Unit)

MASTERS RELATED

Take a look at the following related Master’s programs