We welcome applications from the United States of America
We've put together information and resources to guide your application journey as a student from the United States of America.
Overview
Top reasons to study with us
10
10th for Mathematics
The Guardian University Guide (2025)
11
11th for Mathematics
The Complete University Guide (2026)
13
13th for Overall (Computer Science and Information Systems)
The Guardian University Guide (2025)
Mathematics forms the foundations of all technology and computing. This intrinsic link provides you with limitless opportunities to experiment and innovate, giving you the power to revolutionise business, healthcare, the government, and beyond.
By combining the study of Mathematics with Computer Science, you will gain the specialist skills and knowledge needed to excel in this field. You will develop invaluable insight into key concepts and systems in to tackle the biggest challenges of today - artificial intelligence, machine learning, data management, and cyber security and risks – and understand the mathematical concept and processes behind them.
What to expect
Our four-year BSc Hons Mathematics with Computer Science (Placement Year) degree begins by guiding you through the mathematical concepts and methods that sit at the foundation of both disciplines. From multivariable calculus, probability and statistics, to logic, proofs, and theorems. Alongside this, you will be introduced to software development and the fundamentals of computer science, where you will gain essential technical knowledge and interdisciplinary skills.
Progressing into Year 2, through a range of core and optional modules, you will start to delve deeper into topics across both disciplines, and these include human-computer interaction, software design, advanced linear algebra, AI, cryptography, languages and compilation, security and risk, and stochastic processes. As part of this, you will apply your learning in group projects inspired by real-world challenges. For example, past students have demonstrated their software skills by developing a playable computer game.
As you return from your Placement into Year 4, you start to develop your interests through a wide choice of optional modules, customising your degree to suit your career ambitions.
Your placement
In Year 3, you will undertake a placement that will enable you to apply the knowledge and skills learnt so far and gain invaluable experience that will then inform your studies in Year 4 and your career beyond.
Although it’s up to you to find your placement, we will support you all the way. Our Careers Service will provide guidance on CVs, applications, interview techniques and creating a digital profile.
Personal development
You will develop valuable transferable skills such as data analysis, problem-solving and quantitative reasoning, all of which make you highly desirable to future employers. Your practical skills gained in programming, software design and testing prepare you for applications in the real world. These skills combined skills are honed by working in collaboration with fellow students, ruminating on theories and testing them out, delivering presentations and communicating your research results.
With a year’s experience added to your CV, you will be a standout graduate.
A supportive community
To help you transition from A-level to degree-level study, the School of Mathematical Sciences hosts weekly workshops, problem-solving classes, and one-to-one sessions. If you wish to engage with mathematics beyond that, the MathSoc hosts a weekly Maths Café that includes access to academic support and a casual space to chat with other students. You will also benefit from being a part of our School of Computing and Communications with access to societies such as LUHack and Women++@InfoLab. There’s also daily support sessions in the FAST Hub run by academics.
3 things our mathematics and computer science students want you to know:
The multidisciplinary nature of the degree and its industry-led approach opens doors to many different career paths, such as roles in data science, architecture, consultancy, software engineering, and video game development
There’s lots of great spaces to work in, like the InfoLab Sky Lounge or the Science & Technology labs. As well as access to cutting-edge equipment and facilities that are only available for computing students
Both Mathematics and Computer Science are incredibly collaborative disciplines. You will bounce ideas around with experts, or with students from all years. The PhD community has been right where we are, asking the same questions, and there’s even opportunities to talk with them and learn from them
Mathematics and Computing are both fundamental disciplines within our modern world, providing you with the skills to tackle a wide range of exciting challenges. The combination of the abstract reasoning and analytical thinking inherent to maths, in conjunction with the practical coding and problem-solving abilities you’ll develop by studying computing will set you apart from the crowd when it comes to finding employment. Alumni from our Computer Science and Mathematics degrees have found careers in data analysis, software engineering, finance, and even higher management. Our graduates are well-paid too, with the median salaries of those from our Mathematics and Computer Science degrees being £30,000 and £34,000 respectively, 15 months after graduation (HESA Graduate Outcomes Survey 2024).
Here are just some of the roles that our BSc and MSci Computer Science and Mathematics students have progressed into upon graduating:
Software Engineer - Dolby Digital
Graduate Trainee – Sellafield Ltd
Cyber Security Assurance Manager – BAE Systems
Frontend Engineer – Seaquake
Software Developer – Sky
NHS Digital Graduate – NHS
Lead Data Analyst – NFU Mutual
Programmer – Quanticate
Statistical Officer – Department for Education
Statistician – AstraZeneca
Technology Associate – Goldman Sachs
Consultant - Deloitte
Lancaster University is dedicated to ensuring you not only gain a highly reputable degree, you also graduate with the relevant life and work based skills. We are unique in that every student is eligible to participate in The Lancaster Award which offers you the opportunity to complete key activities such as work experience, employability/career development, campus community and social development. Visit our Employability section for full details.
Skills for your future
A degree in mathematics will provide you with both a specialist and transferable skill set sought after by employers across a wide range of sectors.
Careers support
We are committed to developing your employability skills. Our dedicated Careers Officer works in partnership with the University’s Careers Service to offer a range of workshops and talks. You can also access 1:1 appointments throughout the year through the University’s Careers Service.
Interested in teaching?
The education sector has an increasing demand for mathematics graduates to inspire the next generation of students. Our third year module in Mathematical Education provide an insight into what it would be like to complete a PGCE qualification after your degree.
Project Skills module
Our second-year Project Skills module develops skills that will enhance your employability. This module includes coursework on scientific writing and using LaTeX software to prepare mathematical documents – complementing your pure mathematics and statistics knowledge.
Placement year
Choosing a Placement or Industry pathway degree involves spending the third year of your four-year degree working full-time in a business. Many students find that a placement year helps them to decide which career path they would like to take. The experience will give you a strong advantage when looking for employment after your degree.
Internship scheme
Undertaking relevant work experience while you are at university helps you to apply for graduate-level jobs. Through our Internship Scheme, you can apply for paid work placements. These give you the opportunity to practice the skills and knowledge learned during your degree. These opportunities can be both full and part-time, and range from 3 months to a year.
Entry requirements
These are the typical grades that you will need to study this course. This section will tell you whether you need qualifications in specific subjects, what our English language requirements are, and if there are any extra requirements such as attending an interview or submitting a portfolio.
Qualifications and typical requirements accordion
AAA. This should include Mathematics grade A or Further Mathematics grade A. The overall offer grades will be lowered to AAB for applicants who achieve both Mathematics and Further Mathematics at grades AB, in either order.
Considered on a case-by-case basis. Our typical entry requirement would be 45 Level 3 credits at Distinction, but you would need to have evidence that you had the equivalent of A level Mathematics grade A.
We accept the Advanced Skills Baccalaureate Wales in place of one A level, or equivalent qualification, as long as any subject requirements are met.
DDD considered alongside A level Mathematics grade A on a case-by-case basis
A level Mathematics grade A plus A level grade A in a second subject and BTEC at D, or plus BTEC(s) DD on a case-by-case basis
36 points overall with 16 points from the best 3 HL subjects including 6 in Mathematics HL (either analysis and approaches or applications and interpretations)
We are happy to admit applicants on the basis of five Highers, but where we require a specific subject at A level, we will typically require an Advanced Higher in that subject. If you do not meet the grade requirement through Highers alone, we will consider a combination of Highers and Advanced Highers in separate subjects. Please contact the Admissions team for more information.
Only considered alongside A level Mathematics grade A
Help from our Admissions team
If you are thinking of applying to Lancaster and you would like to ask us a question, complete our enquiry form and one of the team will get back to you.
Delivered in partnership with INTO Lancaster University, our one-year tailored foundation pathways are designed to improve your subject knowledge and English language skills to the level required by a range of Lancaster University degrees. Visit the INTO Lancaster University website for more details and a list of eligible degrees you can progress onto.
Contextual admissions
Contextual admissions could help you gain a place at university if you have faced additional challenges during your education which might have impacted your results. Visit our contextual admissions page to find out about how this works and whether you could be eligible.
Course structure
Lancaster University offers a range of programmes, some of which follow a structured study programme, and some which offer the chance for you to devise a more flexible programme to complement your main specialism.
Information contained on the website with respect to modules is correct at the time of publication, and the University will make every reasonable effort to offer modules as advertised. In some cases changes may be necessary and may result in some combinations being unavailable, for example as a result of student feedback, timetabling, Professional Statutory and Regulatory Bodies' (PSRB) requirements, staff changes and new research. Not all optional modules are available every year.
Computing and data control many critical elements of modern society. It’s vital that there is a strong theoretical foundation to computer science.
We begin by examining the hard questions at the centre of computer science. You will cover the fundamentals in logic, sets, and mathematics of vectors, matrices and linear algebra and their practical applications in software, such as computer graphics. Algorithms, abstract data types, and analysis of algorithms is introduced to allow you to make reasonable decisions about the design of your programs. Finally, you will get the chance to investigate the principles of data science to select, process and analyse data, and examine the way programs and systems can be designed to efficiently support work with data, and question the limits of conclusions that can be drawn from such systems.
Interested in how mathematicians build theories from basic concepts to complex ideas, like eigenvalues and integration? Journey from polynomial operations to matrices and calculus through this module.
Starting with polynomials and mathematical induction, you will learn fundamental proof techniques. You will explore matrices, arrays of numbers encoding simultaneous linear equations, and their geometric transformations, which are essential in linear algebra. Eigenvalues and eigenvectors, which characterise these transformations, will be introduced, highlighting their role in applications including population growth and Google's page rankings.
Next, we will reintroduce you to calculus, from its invention by Newton and Leibniz, to its formalisation by Cauchy and Weierstrass. You will explore sequence convergence, techniques for evaluating limits, and key continuity tools like the intermediate value theorem. Differentiation techniques develop a geometric understanding of function graphs, leading to mastering integration methods for solving differential equations and calculating areas under curves. We conclude with a first look at vector calculus.
An introduction to the mathematical and computational toolsets for modelling the randomness of the world. You will learn about probability, the language used to describe random fluctuations, and statistical techniques. This will include exploring how computing tools can be used to solve challenges in scientific research, artificial intelligence, machine learning and data science.
You will develop the axiomatic theory of probability and discover the theory and uses of random variables, and how theory matches intuitions about the real-world. You will then dive into statistical inference, learning to select appropriate probability models to describe discrete and continuous data sets.
You will gain the ability to implement statistical techniques to draw clear, informative conclusions. Throughout, you will learn the basics of R or Python, and their use within probability and statistics. This will equip you with the skills to deploy statistical methods on real scientific and economic data.
Software forms a central aspect of our lives. From the applications we run on our phones to satellites in space, all modern technology is enabled by software.
In this module, you will focus on Software Development, the processes and skills associated with designing and constructing computer programs. No matter your previous experience in computing, you will gain the contemporary knowledge, skills and techniques needed to develop high-quality computer software. This includes a thorough treatment of the principles of computer programming and how these principles can be applied using a range of contemporary and established languages such as C and Python. You will study the software engineering skills needed to ensure programs are correct, robust and maintainable, including techniques for problem analysis, design formulation, programming conventions, documentation, testing and test case design, debugging and version control.
Optional
optional modules accordion
At university, emphasis is placed on understanding general mathematical theorems. they apply in many different cases, and understanding why a result is true enables us to creatively use the underlying ideas to tackle new problems.
Study the language and structure of mathematical proofs, illustrated by results from number theory. You will see the concept of congruence of integers, which is a simplified form of arithmetic where seemingly impossible problems become solvable. In relation, you’ll encounter the abstract idea of an equivalence relation.
Sets and functions form the basic language of mathematics. You will study functions of a real variable and abstract functions between arbitrary sets, and you will explore how to count sets, both finite combinatorial arrangements and infinite sets.
You will survey the language of networks, studying relations and how to model real-world events. Throughout the module you will practise writing concise and rigorous mathematical arguments.
A mathematical model is a representation of a real-world event, such as a building vibrating during an earthquake or the spread of a disease within a population. In this module, you will investigate mathematical models that lead to ordinary differential equations and will study a variety of core analytical methods for solving them, such as integrating factors and separation of variables.
You will learn to develop models by extracting important data from real-world scenarios, which can then be analysed and refined. Many mathematical models, including those used in artificial intelligence, are unmanageable, and thus you will establish and practice fundamental programming skills and concepts that will be used in future modules.
Many real-world problems seek to understand the function of a vector, where the vector could be a position in space, a direction, or the weights of a neural network. In this module, you will explore the world of multivariate techniques and multivariate calculus, deepening your understanding of vectors, angles, curves, surfaces and volumes, dimensional space, and alternative co-ordinate systems. You will encounter multidimensional derivatives, integrals and stationary points, and practice multidimensional analogues of techniques such as the chain rule and integration by substitution.
You will work with mathematical models that draw upon real-world problems, increasing in complexity throughout.
Symmetry is central to our understanding of a range of subjects, from the structure of molecules to the roots of polynomials. In this module, you will see how group theory naturally appears whenever we look at symmetry.
Using familiar examples, including the symmetry of regular polygons, rotations and reflection matrices, roots of 1 in the complex plane, and permutations, you will define what makes a group and how this can provide a unifying language, highlighting connections between seemingly different subjects.
You will then transition into mathematical analysis, developing an approach to sequences, limits, and continuity that provides the foundation for calculus. Examining a range of examples, you will build your understanding of precise mathematical reasoning and gain an appreciation for the importance of proof, generalisation and abstraction.
Throughout the module, you will develop the ability to approach problems in both an analytical and creative way, preparing you for more advanced study.
Core
core modules accordion
Building on your knowledge of vectors and matrices, this module explores the elegant framework of linear algebra, a powerful mathematical toolkit with remarkably diverse applications across statistical analysis, advanced algebra, graph theory, and machine learning.
You'll develop a comprehensive understanding of fundamental concepts, including vector spaces and subspaces, linear maps, linear independence, orthogonality, and the spectral decomposition theorem.
Through individual exploration, small-group collaboration, and computational exercises, you'll gain both theoretical insight and practical skills. The module emphasises how these abstract concepts translate into powerful problem-solving techniques across multiple disciplines, preparing you for advanced studies while developing your analytical reasoning abilities.
Researching, collaborating, writing and presenting are key skills for all students. Collaborating with fellow students, you will investigate a chosen mathematical or statistical subject and produce a report and presentation to share your findings. As part of this, you will learn how to format and structure scientific reports and papers, use specialised documentation software like LaTeX, conduct research, cite and reference sources.
An introduction to two essential concepts in modern computing systems, cyber security and data engineering. We explore the building blocks of the Authentication, Authorisation and Accountability (AAA) framework, including access control models, security policies and mechanisms. You will review the main categories of existing cryptosystems to understand their security properties, discuss basic concepts of systems security, study the common approaches and tools that attackers use and gain first-hand experience tackling the weaknesses that can be present in real-world systems through guided work in a highly controlled, small-group practical lab.
You will gain a practical and theoretical background in the design, implementation and use of database management systems. This will incorporate the consideration of information quality and security, Entity-Relationship Models, the relational model and the data normalisation process, and alternative schema definitions, SQL, NoSQL and Object-Oriented data models, big data, as well as transaction processing and concurrency control.
Optional
optional modules accordion
Ever wondered about the hidden structures that govern mathematics? Algebra is more than just equations, it's the language of symmetry and structure, underpinning subjects ranging from geometry and quantum mechanics to number theory and cryptography. The main frameworks for modern algebra are group theory and ring theory.
Group theory topics include classifying symmetries, the symmetric group, Lagrange's theorem and the first isomorphism theorem. Similarly, ring theory explores the notions of subrings, ideals, and homomorphisms in an example-driven methodology, using abstract number systems, polynomial structures, and matrices.
This module introduces the essential theory and techniques for algebra, laying a solid foundation for further study in mathematics, physics, and other related fields.
Never has the collection of data been more widespread than it is now. The extraction of information from massive, often complex and messy, datasets brings many challenges to fields such as statistics, mathematics and computing.
Develop the skills and understanding to apply modern statistical and data-science tools to gain insight from contemporary data sets. By addressing challenges from a variety of applications, such as social science, public health, industry and environmental science, you will learn how to perform and present an exploratory data analysis, deploy statistical approaches to analyse data and draw conclusions, as well as developing judgement to critically evaluate the appropriateness of chosen methods for real-world challenges.
Delve into the key principles of artificial intelligence (AI), touching on the core concepts and philosophy of AI and discussing its presence and ethical challenges in the modern world. Throughout, you will unearth the underlying principles of search spaces, knowledge representation and inference logic that form the core of rule-based systems, before learning the principles of machine learning, clustering, classification, linear regression and neural networks.
From this, you will have the grounding necessary to progress to modules in topics such as machine learning, computer vision, and NLP. You will also gain a deeper understanding of computational problem solving, exploring the very nature of computability, including non-deterministic polynomial (NP) complexity classes such as NP-hard, NP-complete and problems which cannot be solved. Be introduced to classical algorithmic approaches to problem solving including divide and conquer, recursion, and parallel approaches, exploring their relative merits for different classes of problem.
The success of Newton/Leibniz’s calculus raises the question: what happens if we replace the real numbers with the complex numbers? Afterall, their arithmetic structure is similar, and we can measure distances between points in both. You will learn how to define the derivative of a complex function as usual and explore the behaviour of functions that are complex differentiable. Everything resembles the real case, ultimately leading to the astonishing result that if a complex function can be differentiated once, it can be differentiated infinitely often and is expressed by its Taylor series. Integral calculus for complex functions opens a route towards evaluating definite integrals that cannot be reached by real variables.
Applications of these results include a proof of the fundamental theorem of algebra, which states that every non-constant complex polynomial has a root.
This module lays foundations for further studies of mathematical analysis, pure and applied.
Extended reality (XR) refers to the interactive technologies that blend virtual and physical worlds into a hybrid environment or immersive experience. The technology is based on multi-modal platforms that integrate the use of wearable computing. In this module, you will explore different uses of extended reality within the Reality-Virtuality Continuum and identify the needs and means of augmenting human senses.
You will take an applied approach to the design, implementation, deployment, and evaluation of systems that are used to create an XR environment and deliver an immersive experience. To do this, you will study the latest trends in research, emerging technologies, and novel tools, with an analytical focus that assesses the socio-ethical impacts that may result from widespread usage of XR. A key topic will be the computer graphics technology that enables extended realities to exist visually, exploring the fundamental concepts related to visual content generation through relevant theory and practice using current game engines.
The internet and the world wide web have now invaded every aspect of our lives, from ecommerce and entertainment to logistics and social media. Increasingly, application software is no longer written for specific devices, but for internet web browsers. The internet has replaced operating systems as the de-facto platform for application development, making an already global phenomenon truly impactful.
This module explores the various approaches to the development of internet applications, investigating both the client and server-sides, and discussing the trade-off of performance, scalability, privacy and trust associated with these approaches. You will review the role of ‘cloud infrastructures’ (federated distributed computation) in the provision and management of internet applications. Through interactive lectures and practical sessions, you will study common frameworks for client-side application development and create and deploy an internet application from first principles.
Machine learning is at the heart of modern AI systems, and it is a fundamentally mathematical subject. You will learn this mathematics by discovering how techniques are deployed in several AI systems, including the neural networks that have revolutionised the field.
You’ll start by building connections with previously encountered approaches through the unifying concept of a loss function of a parameter vector. For example, with a neural network model the vector input is the set of weights, and the loss function might be the prediction error on a dataset.
The goal is to find a vector input that produces a small loss; in the above example, this is known as training the neural net. You will learn and deploy some of the key mathematical ideas and numerical techniques, such as back propagation and stochastic gradient descent, that enable the automated iterative learning of a good vector input.
Statistics allows us to estimate trends and patterns in data and gives a principled way to quantify uncertainty in these estimates. The findings can lead to new insights and support decision-making in fields as diverse as cyber security, human behaviour, finance and economics, medicine, epidemiology, environmental sustainability and many more.
Dive into the behaviour of multivariate random variables and asymptotic probability theory, both of which are central to statistical inference. You will then be equipped to explore one of the most fundamental statistical models, the linear regression model, and learn how to apply general statistical inference techniques to multi-parameter statistical models. Statistical computing is embedded in the module, allowing you to investigate multivariate probability distributions, simulate random data, and implement statistical methods.
Continuing with your study into real numbers, you will explore their completeness (the idea that there are no ‘gaps’, unlike in the rationals). This completeness will be used to understand the limits of sequences, convergence of series, and power series.
This framework will allow for precision when exploring continuity, differentiability, and integrability of functions of a real variable, providing an improved foundation for calculus. That will enable you to understand when it is appropriate to use calculus; for instance, in proving theorems in other areas of mathematics, such as mathematical physics, probability and number theory.
The cornerstone of mathematical analysis is the construction of proofs involving arbitrarily small numbers, so-called epsilons and deltas. You will have opportunities to practise and improve your management of these quantities, in the process developing your skills in logic, communication and problem-solving.
Core
core modules accordion
You will spend this year working in a graduate-level placement role. This is an ideal opportunity to gain experience in an industry or sector that you might be considering working in once you graduate.
Although it's up to you to find your placement we'll support you all the way. Our Careers Service will provide guidance on CVs, applications, interview techniques and creating a digital profile.
Optional
optional modules accordion
Dive into alternative programming language paradigms, beyond imperative and object-oriented programming. Emphasis is placed on functional programming languages and their unique constraints and features, such as more expressive type systems, immutability, pure functions and side-effects, lambdas, higher order functions, currying, map/reduce and pattern matching. You will also explore why functional languages bring about increased reliability and scalability and how they are now experiencing a resurgence within the software industry. Through hands-on laboratory sessions, you will learn a functional programming language, such as Haskell, and see how functional programming concepts are being integrated in mainstream programming languages, such as Java, Python and JavaScript, to create versatile multi-paradigm programming environments.
Commutative rings generalise both integers and polynomials and they play a very important role in a wide area of mathematics. As well as being important in algebra, they sit at the heart of algebraic approaches including geometry and number theory, in part because rings of functions occur so naturally there, as they do in analysis. At this stage, you will already know how to factor and divide integers and polynomials. Therefore, a crucial question is to understand the factorisability and divisibility properties in more general commutative rings. For example, what is the analogue of the set of prime integers, or which are the invertible elements?
You will seek to answer these questions, beginning by looking at rings with certain properties and finding the key examples of these, continuing to describe several constructions that allow us to produce rings with properties we would like. You will conclude by discussing the applications to the areas mentioned above.
Computer vision is a branch of artificial intelligence which aims to build computer-based systems that can interpret and draw meaning from digital images. This module digs into the fundamentals of image formation, information relating to the human visual system, and image interpretation methodologies including convolution, edge detection and feature extraction, and comparison. You will tackle key problems in current research, including semantic segmentation, object detection and three-dimensional image interpretation. You will cover a range of approaches, from low-level image processing to convolutional neural networks. At the end of the module, you will be equipped to construct software components that implement contemporary image processing and computer vision algorithms and recognise issues within computer vision in order to develop and evaluate solutions.
Digital Health explores the utilisation of digital technologies in healthcare. These technologies have an ever-growing role to play in improving health systems and public health, as well as increasing and improving access to health services. Discover the practical applications, implications, and how to enable technologies of digital health. You will survey sensor technologies that permit remote and automated patient monitoring and study the technologies and processes that enable patient-driven healthcare. You will also investigate the structure of health data in electronic health records and methods for the evaluation of digital health solutions. Alongside these applied topics, you’ll also learn about data governance and the ethical issues surrounding digital health technologies, policy, and regulation.
Models of dynamical systems are fundamental to our understanding of the physical and natural world.
Explore a new class of model for the time evolution of a dynamical system and investigate Markov jump process models for real-world systems, such as the evolution of species populations in the wild and the spread of infectious diseases. Using these processes, you will learn how to simulate and study methods understanding their properties and behaviours. Unlike deterministic differential equation models, Markov jump processes are random, allowing for different behaviour every time they are simulated. You will discover how it is often possible to associate a jump process with a related differential equation approximation and that this can provide important insights into the behaviour of the jump process and the original real-world system.
Distributed systems are the foundation upon which modern large-scale infrastructures are built, such as Cloud and service-oriented architectures (also known as ‘as a service’). You’ll investigate the cryptographic techniques used to build such systems, and secure distributed systems themselves.
You’ll study the design approaches to constructing a secure distributed system, including the common vulnerabilities and attack surfaces associated with distributed systems, and the widely adopted design patterns used to mitigate them. To ensure the correctness of such systems, you will be introduced to formal verification techniques covering system specification and the verification of their correctness. This is imperative for systems that form the foundation of modern infrastructures or when we require security guarantees in mission-critical scenarios. Formal languages are used to define precise system specifications, and automated verification techniques verify their correctness. The languages enable the modelling of distributed systems and algorithms, and the verification of properties to prove their correctness.
An introduction to a variety of methods that are useful for analysing environmental data, such as air temperatures, rainfall or wildfire locations. Spatial dependence is a key feature of many environmental datasets, and the Gaussian process will be introduced as a model for continuous spatial processes. You will learn about the properties of the Gaussian process and implement this model for spatial data analysis, before investigating methods for point-reference data, such as earthquake or wildfire locations.
You will also dip into natural hazard risk management, which seeks to mitigate the effects of events, such as flooding or storms, in a manner that is proportionate to the risk. You will learn basic concepts from extreme value theory, including the appropriate distributions for extremes, and how to use these as statistical models for estimating the probability of events more extreme than those in the dataset.
The study of graphs (mathematical objects used to model networks and pairwise relations between objects) is a cornerstone of discrete mathematics. Graphs can represent important real-world situations, and the study of algorithms for graph-theoretical problems has strong practical significance.
You will learn about structural and topological properties of graphs, including graph minors, planarity and colouring. We will introduce several theoretical tools, including matrices relating to graphs and the Tutte polynomial. We will also study fundamental algorithms for network exploration, routing and flows, with applications to the theory of connectivity and trees, considering implementation, proofs of correctness and efficiency of algorithms.
You will gain experience in following and constructing mathematical proofs, correctly and coherently using mathematical notation, and choosing and carrying out appropriate algorithms to solve problems. The module will enable you to develop an appreciation for a range of discrete mathematical techniques.
An inner product space is a real or complex vector space, equipped with certain extra structure that formalises the geometrical notion of orthogonality. It turns out that each inner product space has an intrinsic notion of distance, allowing us to discuss convergence and completeness. Complete inner product spaces are known as Hilbert spaces.
The theory of Hilbert spaces blends linear algebra and (real) analysis. It is a natural and powerful tool for studying problems of quantitative approximation. Furthermore, it provides an abstract framework that can be applied to diverse areas of maths, from differential equations and spectral theory to quantum mechanics and stochastic processes.
This module will introduce you to the theory of Hilbert spaces and prepare for advanced study in functional analysis, approximation theory, signal processing, and statistical learning.
Knots play a fundamental role in many areas of mathematics, from pure topology and algebra through to quantum field theory and protein-folding.
Develop tools to measure knottedness, including geometrical ideas like curvature, knot invariants like the Jones polynomial, and the crucial concept of the fundamental group, which has applications in topology far beyond detecting knots.
All programming languages are based on theoretical principles of formal language theory. In this module, you dive deep into formal languages representation and grammars, and how they relate to programming language compilers and interpreters. You will study formal language syntax and semantics, phrase structure grammars, and the Chomsky hierarchy. You will learn how to classify languages and explore the concepts of ambiguity in context-free grammar and its implications. In particular, you will learn about the compilation process including lexical analysis and syntactic analysis, recursive descent parsers and semantic analysis. Finally, you get to investigate the synthesis phase, where intermediate representations, target languages and structures lead to code generation.
Linear systems of differential and integral equations provide a mathematical model for a wide range of real-world devices, including communication systems, 5G networks, electrical circuits, heating systems and economic processes. Mathematical analysis of these models gives insight into the behaviour of these devices, with applications in automatic control, signal processing, wireless communications and numerous other areas.
Linear systems are considered in continuous time that reduce to a standard (A,B,C,D) state space representation. Via the Laplace transform, these are reduced further to rational transfer functions. Linear algebra enables us to classify and solve (A,B,C,D) models, while we describe their properties via diagrams in standard computer software. You will consider feedback control for linear systems, describing the rational controllers that stabilise an (A,B,C,D) system. Alongside the development of analytic methods to study linear systems, you will also gain experience in modelling real-world devices by such systems.
Delve into machine learning, a fundamental concept in artificial intelligence that enables a computer to learn how to perform a task from data rather than traditional programming. In this module, you will study the key ideas and techniques behind machine learning and develop the practical skills needed to understand the implications and potential of machine learning in business and society. You will begin by looking at real-world problems, challenges, and fundamental techniques in current methodology. Building on this, you will cover a variety of approaches to machine learning, from decision trees to a wide range of deep neural networks, including multilayer perceptrons, convolutional neural networks, long short-term memory, autoencoder and generative adversarial networks.
The module commences by looking at classical methods of encryption, discussing their advantages, disadvantages and efficiency. You will also investigate statistical attacks on these methods of encryption and the need for better methods.
After this, you will explore modern methods of encryption that are used in the real-world and rely on the robustness of modular arithmetic. While most encryption methods are still considered secure, you will review potential attacks on these systems (e.g. factorisation algorithms) and situations where bad key generation or implementation has occurred.
Production of a big enough quantum computer renders the above schemes useless. Therefore, you will dive into a short introduction to post-quantum cryptography, including the production of next-gen cryptographic schemes considered to be impenetrable to both classical and quantum computers. You will also explore the theory of lattices and see how these can be used to produce new schemes that may be quantum secure (e.g. NTRU).
Lay the mathematical foundations necessary to model certain transactions in the world of finance. You will study some stochastic models for financial markets and investigate the pricing of European and American options and other financial products.
You will consider two discrete models, the binomial model and finite market model, and one continuous model. In particular, you’ll deduce the Black Scholes formula following an introduction to some probabilistic terminology, such as sigma algebras and martingales, and some financial terminology such as arbitrage opportunities and self-financing trading strategies. You will also gain a brief overview of Brownian motion.
AI is suddenly everywhere and the methods for training and using AI tools are fundamentally mathematical, and fascinating in their own right. By understanding what goes on ‘under the hood’ you will open up a plethora of exciting opportunities for both further study and employment.
We will introduce you to the deep learning architectures used in modern AI. You will investigate how different architectures work with different data types and tasks, and what the computationally specified architectures actually mean in a modelling sense.
However, deep neural nets need more than just an appropriate architecture; they need to be both trained and deployed. You’ll study the interesting maths at each of these stages: the most recent approaches to loss function minimisation, and the techniques to sequentially learn and adapt to new data and observations, a critical component of modern AI methods.
Statistical methods play a crucial role in health research. This module introduces you to the key study designs used in health investigations, such as randomised controlled trials and various types of observational study.
Issues of study design will be covered from both a practical and theoretical perspective, aiming to identify the most efficient design which adheres to ethical principles and can be carried out in a feasible amount of time, or using a feasible number of patients. Various approaches to controlling for confounding will be discussed, including both design and analysis-based methods. You will also explore different types of response data, including introducing time-to-event data and the resulting challenges presented by censoring.
Real-world studies and published articles will be used to illustrate the concepts, and reference will be made to the ICH guidelines for pharmaceutical research and STROBE guidelines for epidemiological studies.
A metric space consists of a set, whose elements are called points, and a notion of distance between points governed by three simple rules, abstracted from basic properties of Pythagorean distance in the Euclidean plane. In examples, ‘points’ may be functions where uniformity of convergence can be captured, or binary sequences with applications in computer science, or even subsets of a Euclidean space delivering fractal sets as limits.
Topology goes further, abstracting the notions of continuity and convergence, rendering a teacup and doughnut indistinguishable. A topological space equips each of its ‘points’ with its so-called ‘neighbourhoods’. The few simple principles governing these unlock a robust theory that now pervades the mathematical sciences and theoretical physics.
You will learn the fundamental concepts of completeness, total boundedness for metric spaces, compactness, and the Hausdorff property and metrisability for topological spaces.
Gain a broad understanding of Natural Language Processing (NLP), a branch of artificial intelligence where computational methods are used to analyse and understand human languages. Throughout the module, you will be exposed to the core concepts surrounding the NLP pipeline, covering methods and techniques for data collection, cleaning, tokenisation, and annotation using a hierarchy of linguistic levels (e.g. morphology, syntax, and semantics). You will experiment with and comparatively evaluate different methods and techniques, including rule-based, probabilistic, machine learning and deep learning approaches. You will also learn to apply and adapt NLP pipelines and tools to real-world text mining scenarios and problems, including examples such as health and finance. Key issues such as ethical data collection, bias in language models, and employing sustainable computing methods will also be touched upon throughout.
We introduce you to quantum computing's core principles and applications, contrasting its capabilities with classical systems. You will master Dirac notation and essential linear algebra, before examining quantum mechanics' four postulates, including qubits, gates, and circuit models. You will cover fundamental algorithms, including Deutsch's algorithm (implemented via Qiskit), Simon's problem, Bernstein-Vazirani, Grover's search (with BBBV Theorem analysis), and Shor's factorisation algorithm's impact on RSA cryptography.
Quantum cryptography components address post-quantum security and QKD protocols, while quantum information theory explores superdense coding, the no-cloning theorem and teleportation. The module concludes with emerging concepts like quantum money and the Elitzur-Vaidman bomb tester. Combining theoretical foundations with practical programming exercises, you will develop a critical understanding of both quantum computing's potential and current technological limitations, preparing you for advanced study or research in this rapidly evolving field.
Artificial Intelligence (AI) is being rapidly adopted in both research and industry, via technologies such as generative AI and large language models (LLM). They are being used for a range of applications by enhancing cyber security through the detection of anomalies, identifying threats, and monitoring abnormal activities. However, AI itself is susceptible to various attacks, such as prompt injection, data leakages, jailbreaking, bypassing guardrails, model backdoors, and more.
In this module, you will learn the fundamentals of AI for security and security for AI. This encompasses both how AI can be leveraged to augment and improve established cyber security techniques (from firewalls, risk analysis, to attack detection), as well as the emerging attacks against AI itself (data poisoning, extraction, membership inference). You’ll learn how AI is being used to revolutionise the established cyber security field, the emerging threats of adversarial attacks against ML models and data, and how to mitigate those attack.
Understand security threats to cyber physical systems (CPS), such as industrial control systems, Internet of Things and connected vehicles, as well as techniques to mitigate these threats. Compared to traditional computer systems, CPS have limited resources and are typically deployed into a physical environment. This impacts the implementation of security techniques, as due to the environment they are deployed in you must consider both digital and physical attacks.
This module introduces how to identify the appropriate security techniques to use for a CPS. You will come to understand how to write secure applications for CPS and which alternative mitigations are appropriate. You will also learn how the limitations of these systems impact the guarantee of security. In addition to this, you will examine the safety and privacy threats facing CPS and explore the interconnectivity between them and security.
Building on the statistical techniques explored so far, you will gain an understanding of both the theoretical underpinnings and practical application of frequentist statistical inference. You will then be introduced to an alternative paradigm: Bayesian statistics.
The frequentist perspective views all probabilities in terms of the proportions of outcomes over repeated experimentation and has been the foundation of hypothesis testing and experimental design in years of data-driven science and research. Meanwhile, the increasingly popular Bayesian approach arises directly from Bayes theorem, avoiding hypothetical repeated sampling. As a result, Bayesian statistics is often more intuitive and easier to communicate and naturally takes all forms of uncertainty into account.
With this in mind, you will compare and contrast these two perspectives and their associated tools. You will learn to select and justify an appropriate methodology for inference and model selection, and to reason about the uncertainty in your findings within each paradigm.
Stochastic processes are fundamental to probability theory and statistics and appear in many places in both theory and practice. For example, they are used in finance to model stock prices and interest rates, in biology to model population dynamics and the spread of disease, and in physics to describe the motion of particles.
During this module, you will focus on the most basic stochastic processes and how they can be analysed, starting with the simple random walk. Based on a model of how a gambler's fortune changes over time, it questioned whether there are betting strategies that gamblers can use to guarantee a win. We will focus on Markov processes, which are natural generalisations of the simple random walk, and the most important class of stochastic processes. You will discover how to analyse Markov processes and how they are used to model queues and populations.
Statistics and machine learning share the goal of extracting patterns or trends from very large and complex datasets. These patterns are used to forecast or predict future behaviour or interpolate missing information. Learn about the similarities and differences between statistical inference and machine learning algorithms for supervised learning.
You will explore the class of generalised linear models, which is one of the most frequently used classes of supervised learning model. You will learn how to implement these models, how to interpret their output and how to check whether the model is an accurate representation of your dataset. Lastly, you will have the opportunity to see how these models can be extended to the case of the ‘large p, small n’ question. This phrase refers to the situation in which there are many more variables than there are samples, something which is now commonplace.
Computing plays a pivotal role in addressing growing energy costs, greenhouse emissions, and the climate crisis. Whilst we can use computing and its associated digital technologies to shape a greener society (as well as create more energy-efficient software and hardware), there exist important trade-offs in respect to economic cost, engineering effort, and environmental impact. Explore key concepts associated with creating sustainable computing, spanning from how a processor uses electricity to how computers shape a greener economy and society. You will study the methods to create more energy-efficient code, energy-aware device mechanisms, as well as the benefits and drawbacks of computing and digital technology with respect to its impacts upon the environment and economy.
Enhancing our curriculum
We continually review and enhance our curriculum to ensure we are delivering the best possible learning experience, and to make sure that the subject knowledge and transferable skills you develop will prepare you for your future. The University will make every reasonable effort to offer programmes and modules as advertised. In some cases, changes may be necessary and may result in new modules or some modules and combinations being unavailable, for example as a result of student feedback, timetabling, staff changes and new research.
Fees and funding
We set our fees on an annual basis and the 2026/27
entry fees have not yet been set.
For full details of the University's financial support packages including eligibility criteria, please visit our fees and funding page
Students also need to consider further costs which may include books, stationery, printing, photocopying, binding and general subsistence on trips and visits. Following graduation it may be necessary to take out subscriptions to professional bodies and to buy business attire for job interviews.
There may be extra costs related to your course for items such as books, stationery, printing, photocopying, binding and general subsistence on trips and visits. Following graduation, you may need to pay a subscription to a professional body for some chosen careers.
Specific additional costs for studying at Lancaster are listed below.
College fees
Lancaster is proud to be one of only a handful of UK universities to have a collegiate system. Every student belongs to a college, and all students pay a small college membership fee which supports the running of college events and activities. Students on some distance-learning courses are not liable to pay a college fee.
For students starting in 2025, the fee is £40 for undergraduates and research students and £15 for students on one-year courses.
Computer equipment and internet access
To support your studies, you will also require access to a computer, along with reliable internet access. You will be able to access a range of software and services from a Windows, Mac, Chromebook or Linux device. For certain degree programmes, you may need a specific device, or we may provide you with a laptop and appropriate software - details of which will be available on relevant programme pages. A dedicated IT support helpdesk is available in the event of any problems.
The University provides limited financial support to assist students who do not have the required IT equipment or broadband support in place.
Study abroad courses
In addition to travel and accommodation costs, while you are studying abroad, you will need to have a passport and, depending on the country, there may be other costs such as travel documents (e.g. VISA or work permit) and any tests and vaccines that are required at the time of travel. Some countries may require proof of funds.
Placement and industry year courses
In addition to possible commuting costs during your placement, you may need to buy clothing that is suitable for your workplace and you may have accommodation costs. Depending on the employer and your job, you may have other costs such as copies of personal documents required by your employer for example.
The fee that you pay will depend on whether you are considered to be a home or international student. Read more about how we assign your fee status.
Home fees are subject to annual review, and may be liable to rise each year in line with UK government policy. International fees (including EU) are reviewed annually and are not fixed for the duration of your studies. Read more about fees in subsequent years.
We will charge tuition fees to Home undergraduate students on full-year study abroad/work placements in line with the maximum amounts permitted by the Department for Education. The current maximum levels are:
Students studying abroad for a year: 15% of the standard tuition fee
Students taking a work placement for a year: 20% of the standard tuition fee
International students on full-year study abroad/work placements will also be charged in line with the maximum amounts permitted by the Department for Education. The current maximum levels are:
Students studying abroad for a year: 15% of the standard international tuition fee during the Study Abroad year
Students taking a work placement for a year: 20% of the standard international tuition fee during the Placement year
Please note that the maximum levels chargeable in future years may be subject to changes in Government policy.
Scholarships and bursaries
Details of our scholarships and bursaries for students starting in 2026 are not yet available.
The information on this site relates primarily to 2026/2027 entry to the University and every effort has been taken to ensure the information is correct at the time of publication.
The University will use all reasonable effort to deliver the courses as described, but the University reserves the right to make changes to advertised courses. In exceptional circumstances that are beyond the University’s reasonable control (Force Majeure Events), we may need to amend the programmes and provision advertised. In this event, the University will take reasonable steps to minimise the disruption to your studies. If a course is withdrawn or if there are any fundamental changes to your course, we will give you reasonable notice and you will be entitled to request that you are considered for an alternative course or withdraw your application. You are advised to revisit our website for up-to-date course information before you submit your application.
More information on limits to the University’s liability can be found in our legal information.
Our Students’ Charter
We believe in the importance of a strong and productive partnership between our students and staff. In order to ensure your time at Lancaster is a positive experience we have worked with the Students’ Union to articulate this relationship and the standards to which the University and its students aspire. Find out more about our Charter and student policies.
Undergraduate open days 2025
Our summer and autumn open days will give you Lancaster University in a day. Visit campus and put yourself in the picture.
Take five minutes and we'll show you what our Top 10 UK university has to offer, from beautiful green campus to colleges, teaching and sports facilities.
Most first-year undergraduate students choose to live on campus, where you’ll find award-winning accommodation to suit different preferences and budgets.
Our historic city is student-friendly and home to a diverse and welcoming community. Beyond the city you'll find a stunning coastline and the world-famous English Lake District.