Component
BSc Mathematics with Computing options

# Final Year, Component 04

Mathematics option(s) from list
MA220-6-AU
Number Theory
(15 CREDITS)

Number theory encompasses some of the most classical and important topics in mathematics, stemming from the study of integers, Diophantine equations, prime numbers and modular arithmetic. As well as introducing each of these, in this module it will be demonstrated how techniques from a range of mathematical disciplines such as algebra and geometry can be brought to bear.

MA301-6-SP
Group Theory
(15 CREDITS)

" Group theory is the study of symmetries, which are actions that preserve structure (such as rotations of the cube). These permeate science at large, playing an important role in physics (particularly particle physics and astrophysics), chemistry (molecules and crystals), cryptography and even music! In this module you will learn advanced constructions and techniques in modern group theory, with special emphasis on the study of finite groups.

MA305-6-AU
Nonlinear Programming
(15 CREDITS)

How do you apply an algorithm or numerical method to a problem? What are the advantages? And the limitations? Understand the theory and application of nonlinear programming. Learn the principles of good modelling and know how to design algorithms and numerical methods. Critically assess issues regarding computational algorithms.

MA306-6-AU
Combinatorial Optimisation
(15 CREDITS)

In this module you will learn techniques underpinning algorithms for studying integer-valued systems, and apply these algorithms to solve integer and mixed integer problems with cutting-plane algorithms.

MA314-6-SP
Graph Theory
(15 CREDITS)

Examine key definitions, proofs and proof techniques in graph theory. Gain experience of problems connected with chromatic number. Understand external graph theory, Ramsey theory and the theory of random graphs.

MA315-6-SP
Cryptography and Codes
(15 CREDITS)

How do standard coding techniques in computer security work? And how does RSA cryptography work? Examine the principles of cryptography and the mathematical principles of discrete coding. Analyse the concepts of error detection and correction. Understand the algebra and number theory used in modern cryptography and coding schemes.

MA316-6-AU
Commutative Algebra
(15 CREDITS)

" Commutative algebra is the cornerstone established by Hilbert to give a formal backing to intuitive arguments in geometry. This module will provide you with a solid foundation of commutative rings and module theory, and will develop foundational notions used in other areas such as number theory, algebraic geometry and homological algebra. Examples will be key, and many will be made visual thanks to Hilbert’s Nullstellensatz.

MA317-6-AU
Linear Regression Analysis
(15 CREDITS)

Can you calculate confidence intervals for parameters and prediction intervals for future observations? Represent a linear model in matrix form? Or adapt a model to fit growth curves? Learn to apply linear models to analyse data. Discuss underlying assumptions and standard approaches. Understand methods to design and analyse experiments.

MA323-6-SP
Partial Differential Equations
(15 CREDITS)

This module will cover partial differential equations (PDEs), which can describe a wide array of physical processes and phenomena. You will learn the properties of first and second order PDEs, the concepts behind them and the methods for solving such equations.

MA338-6-SP
Dynamic programming and reinforcement learning
(15 CREDITS)

Are you interested in understanding how AlphaGo was able to beat a top Go player? In this module, you will learn about the models behind successful stories of Reinforcement Learning, where a machine (agent) makes sequential decisions to reach an optimal goal. The lectures will be complemented with Lab sessions where we will take advantage of the Open AI Gym environments, allowing us to train our agents to perform tasks such as playing videogames (Atari) and more.

At Essex we pride ourselves on being a welcoming and inclusive student community. We offer a wide range of support to individuals and groups of student members who may have specific requirements, interests or responsibilities.

The University makes every effort to ensure that this information on its programme specification is accurate and up-to-date. Exceptionally it can be necessary to make changes, for example to courses, facilities or fees. Examples of such reasons might include, but are not limited to: strikes, other industrial action, staff illness, severe weather, fire, civil commotion, riot, invasion, terrorist attack or threat of terrorist attack (whether declared or not), natural disaster, restrictions imposed by government or public authorities, epidemic or pandemic disease, failure of public utilities or transport systems or the withdrawal/reduction of funding. Changes to courses may for example consist of variations to the content and method of delivery of programmes, courses and other services, to discontinue programmes, courses and other services and to merge or combine programmes or courses. The University will endeavour to keep such changes to a minimum, and will also keep students informed appropriately by updating our programme specifications. The University would inform and engage with you if your course was to be discontinued, and would provide you with options, where appropriate, in line with our Compensation and Refund Policy.

The full Procedures, Rules and Regulations of the University governing how it operates are set out in the Charter, Statutes and Ordinances and in the University Regulations, Policy and Procedures.