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
13
13th for Overall (Computer Science and Information Systems)
The Guardian University Guide (2025)
19
19th for Research Quality in Computer Science
The Complete University Guide (2026)
Brand new state-of-the-art facilities
There has never been a more exciting time to study data science. Digital data tracks every part of our lives and Data Scientists are essential to understanding that data and how it can be used to shape algorithms, artificial intelligence, statistical tools, and businesses. As a data science student, you will gain hands-on experience with a range of industry-standard software and tools used in both computing and data analysis. Prepare to tackle the systems that shape our world and take the next step towards an exciting career.
Broaden your horizons
Enrich your university experience with a year overseas at one of our partner universities. In Year 3, head out to start your adventure and immerse yourself in a different cultural and academic community. We’ll support you all the way!
What to expect
Our four-year BSc Hons Data Science (Study Abroad) degree begins by introducing you to fundamental principles and concepts in computer science and statistics and how they are applied. You will gain skills in data analysis, problem-solving, and quantitative reasoning, alongside key mathematical methods. And, with this knowledge you will analyse data and draw on case studies to provide real-world solutions.
Going into Year 2, you will be able to delve deeper into what intrigues you most and specialise your studies towards a specific career path. This includes developing your understanding of linear algebra, probability, and statistics and building skills in programming and software design. You will gain insight into the challenges encountered by a range of industries by facing real-world scenarios and considering their solutions and wider impact through lectures and workshops. During this time, you will also enhance your research and employment skills through individual and group projects.
In Year 4, it is over to you! You will specialise your interests further by choosing from a range of optional topics in computer science and mathematics. Alongside this, you will undertake an individual data science project in collaboration with one of our academics, where you will further develop the skills and knowledge needed to thrive in your future career.
Personal development
Throughout your degree, you will develop valuable transferrable skills such as teamwork, problem-solving, and communication, which make you highly desirable to future employers. The practical skills you gain in data analysis, software design, and testing prepare you for applications in the real world, and your insight into statistics and AI will make you a unique candidate prepared to face the challenges of the future. You will also learn how to collaborate, research, and present your findings, developing solutions as part of a team and as a leader.
We hope you find your year overseas personally enriching. Our students often tell us that they return feeling more confident, self-assured and with a broader perspective to take into job interviews.
3 things our students want you to know:
We have a thriving community that engages in a range of extra-curricular societies and groups. They’re a great opportunity to meet new people and build your professional and technical skills. Current groups include LU Hack, the Lancaster University Ethical Hacking Group who practice safe (and legal!) hacking; FemTech, a group aimed at empowering non-male-identifying students in a male-dominated discipline; and the Computer Science Society, who facilitate talks and guest lectures to help you learn from and engage with experts within and beyond our staff
We tackle the important considerations of ethics and sustainability as we learn. It’s challenging but inspiring to think about the future of data science and its impact on our lives and society, and how we can drive that change
Our campus is a fantastic place to learn! We each have our favourite place to study: in the SkyLounge with amazing views, in our brand new high-end computer labs or in the Science and Technology Building's collaborative and creative labs
Professor Mo El-Haj explains how data science underpins vital elements of society, and how students will develop cutting-edge knowledge and skills to prepare for their future career.
Somewhere to get involved
Lancaster's computer students are spoilt for choice when it comes to the extra-curricular societies and groups that our School has to offer them.
LUHack
Founded in 2014, the Lancaster University Ethical Hacking Group (LUHack) is a group of individuals who meet weekly to learn and practise ethical hacking in a safe (and legal!) environment. Anyone can learn the basics of hacking in the first semester before moving onto advanced topics and regularly attending conferences and competing in Capture the Flag competitions.
Computer Science Society
The Computer Science Society works closely with the School to provide exciting opportunities for you to engage with alongside your degree. We facilitate talks from industry, guest lectures, career development opportunities and more! Join us and get involved in a range of projects, from the small and simple to the long-term and ambitious. You can even get funding for your own idea if you have one! All students benefit from our peer-led support sessions for your academic studies, ranging from workshops to lectures.
Women++@InfoLab
Women++@InfoLab supports marginalised groups of staff and students within the School Of Computing and Communications. There are opportunities to meet up, as well as networking lunches, talks from industry representatives and academics, and workshops. This year we hosted the annual British Computing Society Lovelace Colloquium, and many of our undergraduates had the opportunity to present posters.
Careers
The gathering, interpretation, and evaluation of data is fundamental to all aspects of modern life. As a result, data science can lead to a career in a wide range of industries. Data Science graduates are very versatile, and have in-depth, specialist knowledge and a wealth of skills.
Upon completion of this degree, you will graduate with a comprehensive skill set, including data analysis and manipulation, logical thinking, problem-solving and quantitative reasoning, as well as adept knowledge of the discipline. As a result, data scientists are sought after in a range of industries, such as business and finance, defence, education, infrastructure and power, and IT and communications.
Particular graduate destinations may include data analyst, data scientist, or machine learning engineer. Many of our students also elect to continue in higher education by studying for MSc or PhD qualifications. Lancaster is home to the Data Science Institute (DSI), which creates a world-class Data Science research capability, setting the global standard for a truly interdisciplinary approach to contemporary data-driven research challenges.
We provide careers advice and host a range of events throughout each academic year. These include our annual careers fair, attended by exhibitors who are interested in providing placements and vacancies to data science students and graduates. You can also speak face-to-face with employers such as Network Rail, Oracle, and Johnson and Johnson, in addition to a broad range of SMEs. Our graduates have gone on to work with major technology companies such as IBM, Google, BBC, and BAE, while others have chosen to take their software design, development, and management skills to SMEs, or have set up their own technology-centric businesses. Our School of Computing and Communications graduates also have excellent earning potential, with the median salary of £34,000 15 months after graduation (HESA Graduate Outcomes Survey 2024).
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.
Supporting your future
At Lancaster, we're passionate about ensuring our graduates are prepared for the world beyond university - here are a few ways that we aim to support your future ambitions.
Placements
Our four-year MSci programme features a 10-week industry placement in its final year, which is fully arranged by us. Tell us your preferences and we'll match-make you with our network of industry partners. Past placements include Microsoft, Dolby Digital, GCHQ, as well as a range of UK-based businesses.
Guest speakers
Our degrees feature a wide range of invited guest speakers from industry, providing insight into how the technology industry works and giving our students an opportunity to meet and build relationships with key people.
Knowledge Transfer Team
Our Knowledge Transfer Team can help you develop your own business ideas and take the first steps to starting your own company. Our graduates have started a range of successful companies over the last 10 years, many of which now offer internships to our current students.
Internships
Our dedicated Business Engagement Team works with organisations across the technology sector, from large multi-national corporations to small local businesses. Our team can use their network to help you build contacts and arrange internships.
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.
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 accepted alongside A level Mathematics grade A on a case-by-case basis
A level at grade A plus BTEC(s) at DD, or A levels at grade AA plus BTEC at D. This should include A level Mathematics grade A or A level Further Mathematics grade A.
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 accepted 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.
The creation of the microprocessor revolutionised global innovation and creativity. Without such hardware there would be no laptops, no smartphones, no tablets. Life changing technologies, from MRI scanners to the internet, would simply not exist.
This module introduces the field of digital systems, the engineering principles upon which all contemporary computer systems are based. You will study the elements that work together to form the architecture of digital computers, including computer processors, memory, data storage and input/output. You will also unearth the ways in which these are enabled by digital logic, where George Boole’s theory of a binary based algebra meets electronics. Discover how the software programs we write translate to, and interact with, such hardware. Finally, this module will explore the effects of multi-process operating systems, and how these interplay with the capabilities and architecture of modern computers to optimise performance and robustness.
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.
Software development is a collaborative and creative process. You will investigate the processes, tools, techniques, and notations required to successfully engage in the development of commercial grade software.
Focusing on the key non-functional parameters of software reuse, scalability, maintainability and extensibility, you will explore the benefits brought by the rigour associated with object-oriented, strongly typed languages (such as Java). You will practice the concepts of composition, inheritance, polymorphism, interfaces, and traits and the commonly employed design patterns that they enable. You will also study the processes and notations associated with defining the relationships and behaviour of complex computer software systems. Practical activities will allow you to continue to refine the programming skills to create even more complex systems.
Core
core modules accordion
Human-computer interaction (HCI) is concerned with all aspects of designing, building, evaluating, and studying systems that involve human interaction.
From a computing perspective, the focus is on enabling interaction through user interfaces and on creating interactive systems that provide a positive user experience. The module introduces you to the foundations of HCI, where you delve into human behaviour, technologies for interaction and human-centred design. You will review human perception, cognition and action, and relate these to design principles and guidelines. As part of this, you will discuss different examples of user interfaces and key technologies such as pointing. You will then be introduced to the practical methods for designing and evaluating, including legal, social, ethical and professional considerations in relation to people and society, such as inclusive design practices, bias, and privacy.
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.
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
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.
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.
Core
core modules accordion
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.
Core
core modules accordion
You will undertake a substantial individual project, typically involving the principled design, implementation, and evaluation of a substantial piece of software, experimental study, or theoretical work. To assist in this, an academic will provide a large range of project ideas from both the School of Computing and Communications and the School of Mathematical Sciences, which you will rank by level of interest before being allocated to a supervisor. You will also have the opportunity to write your own project idea and find a supervisor that would like to support you, and projects can be carried out in collaboration with an external partner, such as a company.
Throughout the project, you will be expected to attend regular one-to-one meetings with your supervisor, who will provide guidance and feedback as you explore your topic and complete previously agreed goals.
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.
Understanding how data evolves over time is crucial across numerous sectors, from finance and engineering to climate science. Develop the tools to analyse temporal data, detect structural changes and build predictive models.
Using changepoint detection algorithms, you will learn how to identify abrupt changes in the mean or variance of a process, or parameters in a regression model. These methods will be introduced from a foundational perspective, developing both computational and mathematical understanding. You will then learn to handle temporal dependence by studying a popular range of time-series models, using these to generate insights about the data and produce forecasts. Throughout the module, you will learn to critically evaluate and compare models, whilst applying these techniques to real-world challenges.
Learn how to teach computer science as a discipline, including organising engaging activities that address the digital skills gap, and inspiring new computer scientists. Through practical sessions, you will build a foundational understanding of computing pedagogy, learning to recognise how learners study computer science and arrange teaching to respond to their needs. You’ll explore the instruments and methods for effective teaching practices, considering UK and global contexts, and the differences within primary, secondary, and higher education.
The importance of equality, diversity, and inclusion (EDI), ethics, safeguarding and integrity considerations in education will be highlighted throughout. You will also learn how to plan or conduct teaching or outreach activities in schools and support the development of digital capabilities of young people in Lancashire.
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.
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.
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.
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.
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.
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.
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.
Throughout all of our SCC modules we aim for a 50:50 split of lectures to practical work every week, providing you with weekly experience at building systems in our labs or working through theoretical concepts in workshops. Our lab spaces were fully refurbished in 2019 and are designed with a bright a spacious theme.
Comfortable capacities
Each lab has a maximum capacity of 45 students, providing what we believe is a comfortable upper limit on lab-based teaching group sizes, and many of our labs are designed around pods or clusters of computers which help to facilitate group work and also generally foster a social atmosphere.
24/7 access
We have six lab spaces in total, each of which is available exclusively to our own students who have 24/7 access to the lab suite.
Remote in
All of our own lab machines run the Ubuntu operating system, and we also have a remote virtual machine access service allowing you to use our lab software from your own computer anywhere on the campus.
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.