← All courses at University of Exeter

BSc Computer Science and Mathematics

University of Exeter

Institution
University of Exeter
Level
undergraduate
Subject
Computer Science and Mathematics
Duration
3 years
UCAS code
GG41
Typical offer
A-level AAA

Entry requirements

A levels: AAA - AAB IB: 36/666-34/665 BTEC: DDD

About this course

BSc in Computer Science and Mathematics, a mathematics and computer science degree bridging formal mathematical methods and computational problem-solving. Core topics include Programming, Computer Architecture, Embedded Systems, Data Analysis, Statistics, Mathematical Modelling, Project Management, and Artificial Intelligence & Machine Learning. Students can undertake optional summer placements or a year-long industrial placement to gain professional experience. The first year covers core foundations through compulsory modules such as Programming, Object-Oriented Programming, Computers and the Internet, Foundations, Mathematical Structures, and Mathematical Methods, with optional study available in areas like Fundamentals of Machine Learning and Data Structures and Algorithms. The second year advances into collaborative practical work through compulsory modules including Team Project and Software Development. Optional modules allow specialisation across diverse subjects such as Functional Programming, Database Theory and Design, Artificial Intelligence and Applications, Mobile and Ubiquitous Computing, Network and Computer Security, The C Family, Differential Equations, Vector Calculus and Applications, Real Analysis, Complex Analysis, Groups, Rings and Fields, Linear Algebra, Web Development, Probability, Statistics and Data, Numerical Modelling, and Mathematics of Machine Learning and AI.

Modules

  • Programming
  • Object-Oriented Programming
  • Computers and the Internet
  • Foundations
  • Mathematical Structures
  • Mathematical Methods
  • Fundamentals of Machine Learning
  • Data Structures and Algorithms
  • Team Project
  • Software Development
  • Functional Programming
  • Database Theory and Design
  • Artificial Intelligence and Applications
  • Mobile and Ubiquitous Computing
  • Network and Computer Security
  • Outside the box: Computer Science Research and Applications
  • The C Family
  • Differential Equations
  • Vector Calculus and Applications
  • Real Analysis
  • Complex Analysis
  • Groups, Rings and Fields
  • Linear Algebra
  • Web Development
  • Probability, Statistics and Data
  • Numerical Modelling
  • Mathematics of Machine Learning and AI