BSc Computational Mathematics
UCAS Code: G1G4
Our joint degree course in Maths and Computer Science is called BSc Computational Mathematics. Mathematicians have taken up the challenges offered by other disciplines, and in so doing have often uncovered new branches of their own subject. This is especially true of computer science. This course aims to provide a mathematics degree with an emphasis on the computational aspects of the subject. It is supported by a range of topics designed to give you an appreciation of computer science as a discipline. The split is roughly two thirds mathematics and one third computer science.
Transferable skills
The University's Strategy for Teaching and Learning has identified a number of generic transferable skills which all students are expected to have developed by the end of their degree programme. As part of this programme students are expected to have gained experience and show competence in the following transferable skills: IT (word-processing, using standard and mathematical software, scientific programming), scientific writing, oral presentation, team-working, problem-solving, use of library resources, time-management, and career planning and management.
Modules
The BSc Computational Mathematics core modules are:
Year 1
Analysis I
Calculus Methods
Vectors and Matrices
Algebra I
Ordinary Differential Equations I
Computer Science Roadmap
Programming
Year 2
Communicating Mathematics
Ordinary Differential Equations II
Partial Differential Equations I
Numerical Methods
Linear Algebra
Vector Calculus
Compilers
Essential Algorithms
Programming with Java
Year 3
Analysis II
Part 3 Project
Analysis of Numerical Techniques for Integration and Ordinary Differential Equations
Optional modules in Year 3 can be chosen from a varied list of mathematics and computer sciences topics. More information on the modules we offer can be obtained from the Mathematics and Statistics modules page.
Further information
A full programme specification can be obtained via the main Programme specifications for undergraduate programmes page, which includes further details of the programme structure.
Whilst the University of Reading makes every effort to ensure that the contents and statements made in this publication are fair and accurate, it can accept no liability for omissions, errors or subsequent changes.
The statements made and information provided are a general guide and there may be changes following publication which affect the contents.
Programmes or modules may be altered or withdrawn without notice and assessment arrangements may be changed.