BSc Mathematics and Computer Science
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