BSc Artificial Intelligence
Entry requirements
A-Level: AAA-AAB IB: 36/666-34/665 BTEC: DDD
About this course
BSc in Artificial Intelligence, a computer science degree focusing on artificial intelligence and machine learning principles. Core topics include Programming, Computer Architecture, Data Analysis, Statistics, Mathematical Modelling, Project Management, Critical & Analytical Thinking, and Artificial Intelligence & Machine Learning. Students gain access to high-specification computing laboratories and a dedicated student hub. The first year covers foundational concepts through Programming, Object-Oriented Programming, Data Structures and Algorithms, and Discrete Mathematics for Computer Science. The second year advances into specialized topics with Machine Learning and Data Science, Introduction to Prompt Engineering, Team Project, and Software Development. Optional modules allow further study in areas such as Computational Intelligence, Programming for Prompt Engineering, and Data Science in Society.
Modules
- Fundamentals of Machine Learning
- Programming
- Social and Professional Issues of the Information Age
- Object-Oriented Programming
- Computers and the Internet
- Data Structures and Algorithms
- Discrete Mathematics for Computer Science
- Computational Mathematics
- Employability and Placement Preparation for Computer Scientists
- Machine Learning and Data Science
- Introduction to Prompt Engineering
- Team Project
- Software Development
- Database Theory and Design
- Artificial Intelligence and Applications
- Computational Intelligence
- Programming for Prompt Engineering
- Employability and Placement Preparation for Computer Scientists
- Data Science in Society