← All courses at University of Liverpool

BSc Mathematics and Computer Science

University of Liverpool

Institution
University of Liverpool
Level
undergraduate
Subject
Mathematics and Computer Science
Duration
3 years
UCAS code
GG14
Typical offer
IB 34

Entry requirements

A level: AAB IB: 34 points overall with no score less than 4 and with 6 in HL Mathematics, or pass the IB Diploma with 6,6,5 in 3 HL subjects including 6 in Mathematics.) BTEC: Distinction in BTEC and AA in A levels including Mathematics.; DD in BTEC and grade A in A level Mathematics.; DDD in relevant Diploma (Computer Science, Mathematics, Engineering, IT) and A level Mathematics grade A. Not accepted without A level Mathematics.

About this course

BSc (Hons) in Mathematics and Computer Science, combining mathematics with computer science. Core topics include Programming, Data Analysis, Statistics, Mathematical Modelling, and Artificial Intelligence & Machine Learning. Students complete a group software project and an honours year computer science project in the final stage.

Modules

  • INTRODUCTION TO PROGRAMMING
  • PROGRAMMING LANGUAGE PARADIGMS
  • DESIGNING SYSTEMS FOR THE DIGITAL SOCIETY
  • DATA STRUCTURES AND ALGORITHMS
  • OBJECT-ORIENTED PROGRAMMING
  • COMPLEXITY OF ALGORITHMS
  • SOFTWARE ENGINEERING FUNDAMENTALS
  • DATABASE DEVELOPMENT
  • COMPUTER NETWORKS
  • INTRODUCTION TO THEORY OF COMPUTATION
  • CORE DATA SCIENCE
  • VECTOR CALCULUS WITH APPLICATIONS IN FLUID MECHANICS
  • COMPLEX FUNCTIONS
  • LINEAR ALGEBRA AND GEOMETRY
  • PROBABILITY
  • COMPUTER-BASED TRADING IN FINANCIAL MARKETS
  • CYBER SECURITY
  • GROUP SOFTWARE PROJECT
  • CLASSICAL MECHANICS
  • COMMUTATIVE ALGEBRA
  • DIFFERENTIAL EQUATIONS
  • FINANCIAL MATHEMATICS
  • NUMERICAL METHODS
  • STATISTICS
  • HONOURS YEAR COMPUTER SCIENCE PROJECT
  • ADVANCED ARTIFICIAL INTELLIGENCE
  • QUANTUM COMPUTING AND SECURITY
  • INTRODUCTION TO COMPUTATIONAL GAME THEORY
  • ADVANCED SOFTWARE ENGINEERING
  • OPTIMISATION
  • COMMUNICATING COMPUTER SCIENCE
  • FURTHER METHODS OF APPLIED MATHEMATICS
  • GROUP THEORY
  • NUMBER THEORY
  • QUANTUM MECHANICS
  • EFFICIENT SEQUENTIAL ALGORITHMS
  • CLOUD COMPUTING FOR E-COMMERCE
  • NETWORK MINING AND ANALYSIS
  • DATA MINING AND VISUALISATION
  • COMBINATORICS
  • MEDICAL STATISTICS
  • NETWORKS IN THEORY AND PRACTICE
  • THEORY OF STATISTICAL INFERENCE
  • NUMERICAL METHODS FOR ORDINARY AND PARTIAL DIFFERENTIAL EQUATIONS