Courses available
A degree in Mathematics and Computer Science will allow you to develop many of the skills you would gain from the corresponding Single Honours programmes, with the advantage of studying both of these closely related subjects.
Mathematicians use computers to solve complex equations, analyse large data sets and even to prove theorems. Computer scientists use mathematics to design efficient compression algorithms, to understand the semantics of programming languages and for the theory behind internet security systems.
The BSc degree gives you a choice of modules in both Mathematics and Computer Science, with a chance to do project work in either subject. The MSci option allows you to pursue your interests to greater depth and gives you the opportunity to study almost as much mathematics or computer science as you would on a Single Honours programme, but with all the benefits of a Joint Honours degree. You make the choice of the BSc or MSci at the end of your second year.
The Pure Mathematics and Computer Science programme is designed for students who want to explore the more theoretical aspects underpinning computer science. The modules you take in your first two years allow you to specialise in areas of pure mathematics, such as logic, in your final years.
First year
The first two years are carefully designed to allow you as much choice as possible in your final year. In the first year you study core calculus and algebra. On GG14 you take modules in either applied mathematics or in discrete mathematics and statistics; on GGC4 you study pure mathematics instead. In Computer Science you study the foundations of computer science together with program design and programming techniques.
Second year
You take modules in advanced calculus and algebra, management mathematics, algorithms, data structures and logic. Your interests will develop towards either software engineering or the more mathematical themes that involve computation.
Third year
The third year offers you a choice of modules with the possibility of specialising in either Mathematics or Computer Science. Project modules, particularly in Computer Science, are encouraged.
Fourth year
The fourth year allows you to specialise even further. All MSci students take a significant project module in their final year, either in Mathematics or Computer Science, or combing both disciplines. This might involve developing a complex piece of software or looking at some of the mathematics on which the more theoretical aspects of computer science is based.
Teaching and assessment
Teaching is shared between the Schools of Mathematics and Computer Science. For more information please see the relevant sections of the Single Honours Mathematics entry and About courses in Computing and Artificial Intelligence
Career opportunities
Almost all of the career paths open to graduates in both Mathematics and Computer Science are available to you. Your skills will equip you for a wide range of careers in industry and commerce, research and development, as well as the many other areas where your knowledge of mathematics and computer technologies will be in demand.
Entry requirements
Other qualifications are considered – see the entry requirements section for full details
Additional information
General Contact Information
School of Mathematics
School of Computer Science
Contact details
For general information about open days
Admissions
Student Recruitment
International Relations