← All courses at University of Bath

BSc Computer Science

University of Bath

Institution
University of Bath
Level
undergraduate
Subject
Computer Science
Duration
3 years
UCAS code
H100
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, a computer science degree centred on foundational computing theory, software development and computational methods. Core topics include Programming, Systems Design, Computer Architecture, and Artificial Intelligence & Machine Learning. This three-year undergraduate course includes opportunities to specialise in specific areas during the later stages of the programme. The first year establishes fundamental concepts through modules such as Artificial intelligence 1, Computer systems architectures, Discrete mathematics and databases, and Programming 1. The second year progresses to more advanced study covering Advanced programming, Algorithms and complexity, Cybersecurity, and Software engineering. The final year focuses on an independent Individual project.

Modules

  • Artificial intelligence 1
  • Computer systems architectures
  • Discrete mathematics and databases
  • Mathematics for computation
  • Programming 1
  • Programming 2
  • Advanced programming
  • Algorithms and complexity
  • Cybersecurity
  • Human-computer interaction 1
  • Human-computer interaction 2
  • Machine learning
  • Software engineering
  • Visual computing
  • Individual project