MSci (Hons) Mathematics with Computer Science (Study Abroad) Integrated Master's degree at Lancaster University
MSci (Hons) Mathematics with Computer Science (Study Abroad) at Lancaster University. You'll develop strong foundations in both disciplines, with the opportunity to specialise in areas such as Software Engineering, Data Science, AI & Machine Learning, Cyber Security, Web & Mobile, Cloud & DevOps, Games, and HCI.
About this course
Find out more about studying Mathematics with Computer Science (Study Abroad) MSci Hons (GG2K) at Lancaster University From the provider’s course page.
MSci (Hons) Mathematics with Computer Science (Study Abroad) is an Integrated Master's degree (MSci (Hons)) at Lancaster University, based in Bailrigg Campus, Lancaster. It runs 4 years, studied full-time.
For Mathematics graduates from this provider, 87% were in work or further study 15 months after graduating, 80% in highly skilled roles, typical earnings around £30,000. (HESA Graduate Outcomes / LEO, via Discover Uni.)
For the typical curriculum, specialisations, career paths and graduate earnings for Computer Science, see the sections below.
Course evidence score
The arithmetic mean of the official measures available for this course: NSS satisfaction, graduate activity and continuation.
Published threshold met NSS publication requires sufficient responses; small differences are not a rank. NSS mean of 7 published themes (Discover Uni snapshot 2026-06-21)
Limited evidence Published sample: 25; treat comparisons cautiously. Cohort 2022-23. Graduate Outcomes work or further study 87% (2022-23; Discover Uni snapshot 2026-06-21)
Published threshold met Discover Uni suppresses continuation data below its publication threshold. Cohort 2022-23. Continuation 93% (2022-23; Discover Uni snapshot 2026-06-21)
Curriculum & modules
Real modules published for this course, grouped only where the source gives a year, stage or level.
Year 1 6 modules
- Fundamentals of Computer ScienceCore
Module details
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
- Logic and Discrete MathematicsCore
Module details
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 set
- Matrices and CalculusCore
Module details
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
- Probability and StatisticsCore
Module details
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, statistics and the mathematical techniques used to extract meaning from data. You will explore 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, discover the theory and uses of random variables and investigate how theory matches intuitions about the real-world. You will then dive into statistical inference, learning to select appropriate probability models to describ
- Software DevelopmentCore
Module details
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. Designed with your needs in mind, whether you have previous experience in computing or not, we adapt to ensure you 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
- Symmetry and SequencesCore
Module details
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 symmetries 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 exampl
Year 2 12 modules
- Linear AlgebraCore
Module details
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
- Project SkillsCore
Module details
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.
- Secure Data and SystemsCore
Module details
We introduce the foundational principles of systems security, focusing on Confidentiality, Integrity and Availability; and Authentication, Authorisation and Accountability (AAA). You will explore access control models, security policies and the mechanisms that underpin secure system design. You will learn about the main categories of cryptosystems (e.g. symmetric, asymmetric) highlighting their practical applications and limitations in real-world contexts. We also investigate common system vulnerabilities and the tools and techniques used by attackers. Through structured, hands-on lab sessions, you will develop practical skills in identifying, analysing and mitigating threats.
- Abstract AlgebraOptional
Module details
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 al
- Applied Data ScienceOptional
Module details
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 and deploy statistical approaches to analyse data and draw conclusions. You will also develop judgement to critically evaluate the appro
- Artificial IntelligenceOptional
Module details
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
- Complex AnalysisOptional
Module details
The success of Newton/Leibniz’s calculus raises the question: what happens if we replace the real numbers with the complex numbers? After all, 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 cann
- Extended RealityOptional
Module details
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 widespread, 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
- Internet ApplicationsOptional
Module details
The internet and the world wide web have now pervaded 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 now commonplace. 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 infrastructur
- Mathematics of Artificial IntelligenceOptional
Module details
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 lea
- Multivariate Probability and StatisticsOptional
Module details
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 m
- Real AnalysisOptional
Module details
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
Year 3 1 modules
- Study AbroadCore
Module details
Study at one of our approved international partner universities in your year abroad. This will help you to develop your global outlook, expand your professional network, and gain cultural and personal skills. It is also an opportunity to gain a different perspective on your major subject through studying the subject in another country. You will choose specialist modules relating to your degree and also have the opportunity to study modules from other subjects offered by the host university. Places at overseas partners vary each year and have previously included universities in Australia, USA, Canada, Europe, New Zealand and Asia.
Year 4 17 modules
- Commutative AlgebraOptional
Module details
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, begin
- Dynamic ModellingOptional
Module details
Models of dynamical systems are fundamental to our understanding of the physical and natural world. Explore a new class of model, the Markov jump process, for the time evolution of dynamical systems such as the evolution of species populations in the wild and the spread of infectious diseases. You will learn how to simulate from these processes and will study methods for 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
- Environmental StatisticsOptional
Module details
Statistical techniques are often applied to environmental data, such as air temperatures, rainfall or wildfire locations. You will learn about some of the common features of such datasets and how these features are used to design statistical models. You will first be introduced to the Gaussian process 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 i
- Graph Theory and AlgorithmsOptional
Module details
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, proo
- Hilbert SpacesOptional
Module details
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 mo
- Knots and GeometryOptional
Module details
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.
- Linear SystemsOptional
Module details
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
- Machine LearningOptional
Module details
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 current machine learning 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
- Mathematical CryptographyOptional
Module details
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
- Mathematical FinanceOptional
Module details
Mathematical models are central to financial decision making. You will discover the mathematical foundations necessary to model certain transactions in the world of finance. You will then study stochastic models for financial markets and investigate the pricing of European and American options and other financial products. You will explore two discrete models, the binomial model and the finite market model, and one continuous model. 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 deduce the Black Scholes formula. You will also gai
- Mathematics of Generative ModellingOptional
Module details
From denoising diffusion to flow matching, modern generative models are governed by elegant mathematics: stochastic differential equations, PDEs for probability evolution and transport on spaces of measures. This module develops that mathematical toolkit and shows how it underpins today’s state-of-the-art image, audio and scientific generative models.? We start from how probability distributions evolve over time (continuity and Fokker–Planck equations) and show how this leads to a reverse-time stochastic differential equation and an equivalent probability-flow ODE. We then look at discrete-time diffusion models and explain why their training objective is a practical stand-in for maximum like
- Medical StatisticsOptional
Module details
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 time-to-event data and the res
- Metric Spaces and TopologyOptional
Module details
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 unlo
- Statistical InferenceOptional
Module details
Building on the statistical techniques explored so far, you deepen your 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 over 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
- Stochastic ProcessesOptional
Module details
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 questions 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
- Statistical Learning and PredictionOptional
Module details
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 and how the two approaches can be used for classification and prediction. 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
- Advanced ProgrammingOptional
Module details
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 int
Source: provider course page. Modules can change; required/optional status, credits, descriptions and assessment are shown only when explicitly published.
Course in depth
What this course covers, who it suits and where it leads.
What you'll study
This integrated Master's combines rigorous mathematics with applied computer science, culminating in a year spent studying abroad. You'll typically begin with programming fundamentals in languages such as Python and Java, alongside discrete mathematics and computer systems architecture. In your second year, you'll progress to algorithms, data structures, databases and software engineering, with introduction to artificial intelligence and machine learning. By year three, you'll choose specialist options such as artificial intelligence, cybersecurity, data science, software engineering, systems and networks, or human-computer interaction, whilst completing security, networks and an individual software project. The fourth year, your study abroad year, gives you the opportunity to continue advanced study and research in an international setting, deepening both technical expertise and cross-cultural experience.
Who it's for
This course suits students with strong mathematical ability who want to combine theory with practical computer science skills. Most entrants held A-levels or equivalent qualifications; accepted students typically had a UCAS tariff of 128–143 points. The integrated Master's structure appeals to those seeking depth in both fields and the flexibility to explore specialised areas before deciding their career direction. The study-abroad element attracts students keen to gain international perspective during their degree.
Careers & job market
Across Computer Science courses nationally, 85% of graduates are in work or further study within 15 months of graduating. Of those working, 75% are in highly skilled roles or pursuing further study. National graduate earnings data shows starting salaries typically range from £25,000 to £35,000 at 15 months; after five years, this rises to £29,750–£42,000. These figures reflect the broader labour market for computer science graduates rather than university-specific outcomes.
University & format
This is a 4-year full-time integrated Master's degree (MSci Hons) taught in English at Lancaster University, a public university founded in 1964, based at Bailrigg Campus in Lancaster. The degree is awarded by a recognised UK degree-awarding body, making it nationally recognised. Lancaster holds a Silver award from the Office for Students' TEF 2023 for teaching quality and is.
Student satisfaction
How students on this course answered the National Student Survey, by theme.
Share of students responding positively.
Published threshold met NSS publication requires sufficient responses; small differences are not a rank. NSS mean of 7 published themes (Discover Uni snapshot 2026-06-21)
Applicant information
The next application dates for this course, followed by facts the provider publishes.
- 2027 entryCompleted applications can be submitted
Your application needs a reference before you can send it.
- 2026 entryFinal date for 2026 applications
Applications must reach UCAS by 18:00 UK time.
- 2026 entryLast day to add a Clearing choice
Check that this course still has a vacancy before adding it.
- 2027 entryEqual-consideration deadline
18:00 UK time for most undergraduate courses.
Show 5 later dates
- 2027 entryUCAS Extra opens
Applicants who used all five choices and hold no offer may be able to add another choice.
- 2027 entryLast day applications go directly to providers
Applications received after 18:00 UK time are entered into Clearing.
- 2027 entryClearing opens
Eligible applicants can see vacancies and release themselves into Clearing.
- 2027 entryFinal date for 2027 applications
Applications must reach UCAS by 18:00 UK time.
- 2027 entryLast day to add a Clearing choice
Check that this course still has a vacancy before adding it.
Provider-published requirement; check the linked course page before applying.
Placement year. Availability, selection and pay can vary.
See and book current events. Dates can fill or change.
Entry & how to get in
Who gets in
What recently admitted students actually held, official admissions data, not a stated requirement.
UCAS tariff of entrants
Grades are the A-level equivalent of each points band. Tap a band to check your own chances below.
Qualifications held on entry
| Qualification | Share |
|---|---|
| A-levels or equivalent | 84% |
| a foundation course | 7% |
| another higher-education qualification | 4% |
| a Baccalaureate | 4% |
| a previous degree | 1% |
Entry & your chances
An honest read from the official entry data, plus your personal match.
Entry is set by the university and based on your offer. Use your predicted grades to see how you compare, then check the university's stated requirements.
Will you get in? Plot your grades
Pick your predicted A-levels and watch your UCAS points land on the real spread of students admitted to this course.
Each bar is the share of admitted students in that UCAS-points band (lower → higher). Grades show the A-level equivalent.
Based on the official admitted-student tariff distribution. Many universities make contextual (reduced-grade) offers, so a result below the range doesn’t rule you out.
How to apply
Undergraduate applications go through UCAS. Here’s what matters for this course, the right deadline, the grades to aim for, and the steps in order.
- 1Register on UCAS Hub
Create your UCAS application and add this course (code GG2K). One application covers up to five choices.
- 2Write your personal statement
A single statement covers all your choices, so keep it broad enough for similar courses while showing genuine interest in this subject.
- 3Submit by 13 January 2027, 18:00 UK time
UCAS equal-consideration deadline for most undergraduate courses. Source: UCAS 2027 dates.
- 4Reply to your offers
When decisions are in, pick a firm (first) choice and an insurance (back-up) choice with slightly lower grades.
- 5Results day & confirmation
On results day (mid-August) your place is confirmed if you meet the offer. Just missed? Talk to the university, or find a place through Clearing.
Fees & funding
What this course costs and how UK student finance covers it.
Tuition per year
Provider fee page (England 2026/27 cap where not stated).
Check fees at Lancaster University →For students who normally live in England
2026/27 Student Finance England figures. Maintenance support is means-tested and this two-point view is not an entitlement calculator. The course total uses its published length and home fee where both are available; a missing full-time fee uses the clearly labelled England-cap scenario, while part-time fees and unknown lengths are never guessed. Use the official calculator. Scotland, Wales and Northern Ireland use separate systems: SAAS, Student Finance Wales, and Student Finance NI.
Starting on or after 1 January 2027?
The Lifelong Learning Entitlement is a separate system. A new learner’s tuition entitlement is currently stated as £39,160 (about 480 credits at 2026/27 fee levels), subject to prior study and eligibility. Check the official LLE guide.
Paying for it
- Tuition Fee Loan: can cover eligible tuition up to the applicable limit and is paid straight to the provider.
- Maintenance Loan: up to £10,830/yr away from home outside London (England, 2026/27), means-tested on household income.
- Repayment: 9% of income above £25,000, nothing below it; written off after 40 years.
- Earn alongside: most students work part-time in term, part-time roles on the StudySmarter job board.
England figures shown; Scotland, Wales & NI run their own schemes, check gov.uk.
Scholarships & bursaries you could qualify for
That does not mean no funding exists. Check the university directory for current amounts, eligibility and application dates.
We only display a named award when its provider source identifies the award and who it is for.
Still deciding what to study?
StudyKit brings course choice, applications and funding together in one place, with a personal AI assistant. Find what really fits you and start your UCAS application step by step.
Careers & earnings
What Computer Science graduates actually earn, from real outcome data, 15 months, 3 years and 5 years after graduating.
Graduate earnings: this course
| When | Median | Typical range | Graduates |
|---|---|---|---|
| 15 months after | £30,000 | £27,000 – £34,000 | 25 |
| 3 years after | £29,500 | £24,500 – £37,000 | 175 |
| 5 years after | £38,500 | £30,000 – £48,000 | 185 |
Nominal earnings for graduates of this course/subject at this provider. Limited evidence. Published sample: 25; treat comparisons cautiously. Cohort 2022-23.
Graduate outcomes, 15 months on: this course
- 1Graduate / Junior DeveloperFirst engineering role · 0–2 yrs
- 2Software EngineerShipping features end-to-end · 2–5 yrs
- 3Senior / Lead EngineerOwning systems and mentoring · 5–9 yrs
- 4Principal / Engineering ManagerArchitecture or leading teams · 9+ yrs
How pay grows: this course vs Computer Science nationally
National figures for Computer Science graduates, HESA Graduate Outcomes (15 months) and the Longitudinal Education Outcomes (LEO) dataset (3 & 5 years). These are national, not university-specific; actual pay varies by employer, region, role and experience. Different cohorts, so the bars are not one group over time.
Work out your pay
Headline figures hide a lot. Calculate realistic take-home pay for this field by role, region and experience, then check your CV before you apply.
What happened to 100 students?
Choose an outcome to translate the published percentage into a simple 100-person view. Each dot represents one percentage point, not an individual tracked student.
were in work or further study
15 months after graduation
Source: Discover Uni, using Graduate Outcomes and continuation data. Cohorts: 2022-23. Limited evidence. Published sample: 25; treat comparisons cautiously. Cohort 2022-23. Each tab is a separate published measure; categories can overlap and should not be added together.
Value compared with similar courses
How this course’s 5-year median earnings compare with Computer Science courses at the same study level.
Compared with 1,820 courses with compatible official earnings data. This is a course-value comparison, not a quality ranking.
UK occupations graduates enter
Published graduate destinations, joined conservatively to UK SOC 2020, ONS pay and Skills England demand.
- Business, Research and Administrative ProfessionalsSOC 2020 243 · 30% of published destinations · ASHE median £48,746
- Finance ProfessionalsSOC 2020 242 · 15% of published destinations · ASHE median £47,173
- Business and public service associate professionalsSOC 2020 35 · 10% of published destinations · ASHE median £38,760
- Information Technology ProfessionalsSOC 2020 213 · 10% of published destinations · ASHE median £55,357
Discover Uni JOBLIST/JOBTYPE; ONS ASHE 2025 provisional, all employee jobs; Skills England Occupations in Demand 2025. SOC is shown only for an exact normalised label match; demand is shown only at exact four-digit SOC. Published sample: 115; response rate: 65%. Pay describes the occupation across workers, not a guaranteed graduate salary.
Job market & outlook
How Computer Science graduates fare in the labour market, and how AI is reshaping the work.
How AI is changing the work
AI doesn't replace the profession, it shifts it: routine tasks get automated, while judgement, working with people and using AI well become more valuable.
What AI takes off your plate
- Boilerplate and scaffolding code
- First-pass tests and docs
- Routine debugging and refactors
- Standard data wrangling
More human than ever
- System design and architecture trade-offs
- Reviewing and owning correctness & security
- Translating fuzzy problems into software
- Leading delivery and mentoring
The strongest graduates pair subject depth with the ability to use AI tools critically.
Roles & employers
Where Computer Science graduates typically go, indicative destinations from graduate career data. Each role links to live openings on the StudySmarter job board.
Roles graduates go into
Where they work
- Tech companies
- Banks & fintech
- Consultancies
- Government (GDS) & startups
Jobs after this course
Current roles from the StudySmarter job board that suit Computer Science graduates.
Is this course right for you?
The essentials UK applicants ask about: finance, outcomes, entry and quality.
Student finance
For comparison, the standard full-time England tuition cap is up to £9,790 per year in 2026/27; the actual fee varies by course and provider. If you normally live in England, eligible students can apply for a Tuition Fee Loan, plus a Maintenance Loan for living costs. Under Plan 5 you repay 9% of income above £25,000, nothing below that, and the balance is written off after 40 years.
Where graduates go
87% were in work or further study 15 months after graduating, with a median salary of £30,000. See the full breakdown in Careers & earnings above.
Your entry chances
Use the UCAS points calculator above to see how your predicted grades compare with admitted students, and whether a contextual offer could apply.
Official-data snapshot
Averaging the official measures published for it, this course scores 8.9 out of 10: NSS 86.4% · in work or study 87% · continued 93%.
Who studies here and in this subject?
Provider- and UK subject-level context.
The University of Lancaster
Computing across the UK
HESA student record 2024/25. Counts are rounded.
Local crime-data context
A neutral snapshot around the published teaching location.
Around Bailrigg Campus, Lancaster
28 street-level reports returned within roughly one mile across 2026-04 to 2026-06.
Police.uk street-level API. Approximate locations, not confined to campus. England, Wales and Northern Ireland; not Scotland.
Is Computer Science right for you?
Tick what applies to you and see how good a fit it is.
International students
What applying to Lancaster University from outside the UK involves: fees, English, visa, funding and living costs.
Tuition fees
International tuition is £32,000 / year for this course (from the provider’s fee page). You’re not eligible for UK Tuition Fee or Maintenance Loans, so plan for fees plus living costs upfront.
English language
Most UK undergraduate courses ask for around IELTS 6.0–6.5 (no band below 5.5–6.0), or an accepted equivalent. If you’re just short, most universities run a pre-sessional English course that counts towards the requirement.
Student visa
You’ll usually need a Student visa (Student Route). After you accept an offer the university issues a CAS; you then show funds for fees plus about £1,023–£1,334/month living costs and pay the Immigration Health Surcharge for NHS access.
Scholarships & funding
Many universities offer international/global scholarships (often £2,000–£6,000/yr), check Lancaster University’s funding pages.
Living costs
Budget roughly £1,100–£1,400/month outside London and £1,400–£1,800/month in London for rent, food and travel; the figure also matters for your visa.
Working while you study
A Student visa usually allows up to 20 hours/week in term time and full-time in holidays, useful alongside study, though not something to rely on for fees.
Visa rules and fees change. Always confirm the current requirements with Lancaster University and gov.uk before you apply.
Related courses
More at Lancaster University
Common questions
How competitive is entry?
What are the entry requirements?
What do graduates go on to do?
What will it cost me?
Request information about MSci (Hons) Mathematics with Computer Science (Study Abroad)
Prospectus, key dates, entry and funding, free to your inbox.

