University of York Background Image
Image of University of York
Applied Sciences and Basic Sciences
MMath (Hons) Maths and Computer Science
MMath (Hons) Maths and Computer Science

MMath (Hons) Maths and Computer Science

  • ID:UY440153
  • Level:4-Year Bachelor's Degree
  • Duration:
  • Intake:

Fees (GBP)

Estimated Total/program:
Apply
60
Accept letter
100
Visa
20
Fly
1

Admission Requirements

Entry Requirements

  • A levels, AAA including A in Mathematics

  • Access to Higher Education Diploma, We accept the Access to Higher Education Diploma. The syllabus must contain a significant portion of Mathematics that is considered equivalent to A level standard. Applications will be considered on an individual basis - please contact the Department before you apply.

  • BTEC National Extended Diploma, DDD and grade A in A level Mathematics (or equivalent qualification). We consider applicants with a combination of other BTEC Level 3 qualifications, and this must include a grade A in A level Mathematics (or equivalent qualification). Please contact us to discuss your combination of qualifications.

  • Cambridge Pre-U, D3, D3, D3 including Mathematics

  • European Baccalaureate, 85% overall, including at least 85% in Mathematics

  • International Baccalaureate, 36 points overall, including grade 6 in Higher Level Mathematics

  • International foundation programme, Foundation Certificate from our International Pathway College or an appropriate alternative.

English Requirements

If English isn't your first language you may need to provide evidence of your English language ability. We accept the following qualifications:

  • IELTS (Academic and Indicator), 6.5, with a minimum of 6.0 in each component

  • C1 Advanced and C2 Proficiency, 176, with a minimum of 169 in each component

  • Duolingo, 110 overall, with a minimum of 100 in each component

  • GCSE/IGCSE/O level English Language (as a first or second language), Grade C

  • LanguageCert International ESOL SELT, B2 Communicator High Pass with a minimum score of 33/50 in each component

  • PTE Academic, 61, with a minimum of 55 in each component

  • TOEFL, 87 overall, with a minimum of 21 in each component

  • Trinity ISE III, Merit in all components

Course Information

Study both Maths and Computer Science equally, and leave with an advanced Masters level qualification. 

Computer Science is founded upon Maths, and the study of the two together allows you to explore topics core to both whilst gaining an insight into how they intersect. 

Maths influences Computer Science, from designing and analysing efficient computer programs to developing formal proofs that a piece of software does what was intended. This is especially important, for example, if the software is being used to fly a plane.

Increasingly, Computer Science is also being used to find solutions to mathematical issues. Computers are used to solve long-standing mathematical problems, as they can help visualise complex numerical data, search for solutions, and make number manipulation faster.

More Info: Click here

 

Year 1

Your first year contains essential fundamental material in programming and computer architectures. You will study the mathematical and theoretical foundations of Computer Science. You will also learn how to increase your employability prospects, including improving your presentation style and exploring the professional issues in Computer Science.

Core modules

You will take core modules which may include:

Computer Science

  • Theory 2: Formal Languages and Automata

  • Software 1: Foundations of Programming for Computer Science

  • Software 2: Object Oriented Data Structures and Algorithms

  • Data 1: Introduction to Data Science

Mathematics

  • Calculus 

  • Algebra 

Year 2

Your second year continues teaching you the fundamentals of both disciplines, and more specialist modules start to be introduced.

Computer Science

Core modules

You will take core modules which may include:

  • Theory 3: Computational Complexity 

  • Software 3: Functional Programming with Applications 

  • Data 2: Data Analysis and Management 

  • Intelligent Systems 1: Search and Representation 

Option modules

You will choose from a selection of Computer Science option modules, examples of which may include:

  • Systems and Devices 1: Introduction to Computing Systems 

  • Intelligent Systems 2: Machine Learning and Optimisation 

Mathematics

Core modules

You will take core modules which may include, examples of which may include:

  • Pure Mathematics

  • Linear Algebra 

  • Vector Calculus 

Year 3

When you reach Year 3, you'll select modules from a list encompassing modules in both departments.

All Computer Science option modules are open to third and fourth year students subject to meeting module prerequisites. If you take a Year 3 module in Year 4, you will need an additional assessment - for example, an extra exam question with stricter marking criteria - to reach Masters Level (M-level) in Year 4.

Option modules

Computer Science

You will choose from a selection of Computer Science option modules, examples of which may include:

  • Introduction to Cryptography

  • Intelligent Systems 3: Probabilistic and Deep Learning

  • Real-time Systems

  • Model-Driven Engineering (available as an elective in Year 3)

  • Constraint Programming (available as an elective in Year 3)

  • Information and Network Security

  • High-integrity Systems Engineering

  • Quantum Computation

  • Assurance and Proof

  • Evolutionary and Adaptive Computing

  • Computer Vision and Graphics

  • Computing by Graph Transformation

Mathematics

You will choose from a selection of Mathematics option modules, examples of which may include:

  • Algebraic Number Theory 

  • Metric Spaces 

  • Quantum Mechanics 

  • Differential Geometry 

  • Galois Theory 

  • Lebesgue Measure and Integration 

  • Dynamical Systems 

  • Cryptography 

  • Numerical Analysis 

  • MMath Group Project 

Year 4

In your final year, you can choose to weight your studies more towards Computer Science or Mathematics.

All Computer Science option modules are open to third and fourth year students subject to meeting module prerequisites. If you take a Year 3 module in Year 4, you will need an additional assessment - for example, an extra exam question with stricter marking criteria - to reach Masters Level (M-level) in Year 4.

Project

You will choose either:

  • Mathematics and Computer Science group project, or

  • Mathematics group project

Computer Science

Option modules

You will choose from a selection of Computer Science option modules, examples of which may include:

  • Introduction to Cryptography

  • Intelligent Systems 3: Probabilistic and Deep Learning 

  • Real-time Systems

  • Model-Driven Engineering

  • Constraint Programming

  • Information and Network Security

  • High-integrity Systems Engineering 

  • Quantum Computation

  • Assurance and Proof

  • Evolutionary and Adaptive Computing 

  • Computer Vision and Graphics 

Mathematics

Option modules

You will choose from a selection of Mathematics option modules, examples of which may include:

  • Algebraic Topology 

  • Lie Algebras and Lie Groups

  • Metric Number Theory 

  • Semigroup Theory 

  • Algebraic Groups 

  • Functional Analysis 

  • Riemannian Geometry 

  • Algebraic Geometry 

  • Representation Theory of the Classical Groups 

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

  • Computer Programmer

  • Software Engineer

  • Software Developer

  • Business Analyst

  • Research Scientist

  • Network Manager

  • IT Systems Manager

  • Banking and financial services

  • Computing and IT

  • Law

  • Engineering

  • Logistics

  • Telecommunications

Ability to settle

Overseas Student Health Cover

Insurance - Single: 300 (£) per year

Same Courses

Close search