← All courses at University of Bath

BSc Computer Science and Artificial Intelligence

University of Bath

Institution
University of Bath
Level
undergraduate
Subject
Computer Science and Artificial Intelligence
Duration
4 years
UCAS code
H111
Typical offer
A-level A*A*A, IB 36

Entry requirements

A level: A*A*A including A in Mathematics. IB: 36 points overall and 7, 7, 6 in three Higher Level subjects including 6 in either HL Mathematics.

About this course

BSc (Hons) in Computer Science and Artificial Intelligence, a computer science and computer science (artificial intelligence) degree examining computational theory, algorithmic problem-solving, and machine intelligence. Core topics include Programming, Systems Design, Computer Architecture, and Artificial Intelligence & Machine Learning. The programme incorporates a year dedicated to study abroad or a professional placement. Year 1 introduces foundational concepts through modules such as Programming 1, Programming 2, Computer systems architectures, and Discrete mathematics and databases. Year 2 advances technical competence with Algorithms and complexity, Artificial intelligence 2, Foundations and frontiers of machine learning, and Software engineering. Year 3 consists of a Study abroad or Professional placement period. Year 4 concludes the studies with an Individual project.

Modules

  • Artificial intelligence 1
  • Computer systems architectures
  • Discrete mathematics and databases
  • Mathematics for computation
  • Programming 1
  • Programming 2
  • Algorithms and complexity
  • Artificial intelligence 2
  • Foundations and frontiers of machine learning
  • Human-computer interaction 1
  • Machine learning
  • Software engineering
  • Visual computing
  • Study abroad
  • Professional placement
  • Individual project