As technology advances legal practice is increasingly evolving to embrace the advantages of computing science. This degree programme combines two critical educational assets, a qualifying degree in law from a top 5 UK Law School and the ability to program computers and work with advanced data systems.

Study Information

At a Glance

Learning Mode
On Campus Learning
Degree Qualification
48 months
Study Mode
Full Time
Start Month
Degree marketing image

By studying the LLB Law with Computing Science you will experience an integrated education combining a qualifying law degree with computing science skills.

Legal practice is already being transformed by big data and computer forensics. It is likely that legal practice will be impacted on by developments within artificial intelligence, for example AI supporting law document creation. The advent of computer protocols such as the block chain are also likely to drive further innovation in legal documentation and transactions. The legal profession is facing the paradigm changes previously seen in engineering ,banking and the media that were driven by advancements in computer science. This degree will enable graduates to embrace these changes and success in the new world of computationally enhanced legal services.

Law at Aberdeen looks at the historical, social, political and economic forces that influence our legal systems and govern our societies. You will learn to think like a lawyer rather than just 'learn' law.

A major factor in our quality is the calibre and enthusiasm of our staff, testing your mental agility with complex, realistic legal scenarios as you get to grips with criminal, public and private law, legal systems, contracts, human rights and explore family law, the law of property and legal aspects of the EU.

From a computer science perspective you gain a solid foundation in a subject area which is in high demand, giving you skills in programme languages, data management, different systems, robotics, and problem-solving, operating systems and web application development.

You will graduate with great employment opportunities, both in legal professions and also in careers for which the intellectual and practical qualities you have developed will make you highly sought-after by employers, including business, politics, media, finance and banking, and government services.

What You'll Study

You will develop a deep understanding of the law by studying topics like Criminal Law, Foundations of Private Law, Legal System, Contract, Property Law, Evidence and Legal method. These subjects will prepare you for legal practice in Scotland subject to the requirements of the Law Society of Scotland and Society of Advocates.

With us you will learn a range of key computing skills and components, including, data management, artificial intelligence, computer programming, human-computer interaction, operating systems and web application development, to name a few. You will also gain a great mix of theory and practical skills, possible because of an excellent staff-student ratio.

Year 1

Year 1

Compulsory Courses
Getting Started at the University of Aberdeen (PD1002)

This course, which is prescribed for level 1 undergraduate students (and articulating students who are in their first year at the University), is studied entirely online, takes approximately 5-6 hours to complete and can be taken in one sitting, or spread across a number of weeks.

Topics include orientation overview, equality and diversity, health, safety and cyber security and how to make the most of your time at university in relation to careers and employability.

Successful completion of this course will be recorded on your Enhanced Transcript as ‘Achieved’.

View detailed information about this course
Criminal Law (LS1020)

15 Credit Points

This course is a compulsory course on the LLB degree introducing students to Scottish Criminal Law including its sources and current law. It examines various aspects of substantive law including crimes against the person, crimes of dishonesty, crimes against property and criminal defences enabling students to understand and apply the law in these areas. The course also develops student’s written, verbal and analytical skills utilising written course work and problem solving exercises in tutorial groups.

View detailed information about this course
Foundations of Private Law (LS1022)

15 Credit Points

The course provides firstly a map of private law as drawn from the institutional scheme. It then progresses to an equivalent of the medical student’s study of anatomy in the sense that, concentrating on the law of property and obligations, it examines the main concepts of private law and how they operate together as a system to solve everyday legal problems.

View detailed information about this course
Legal System (LS1025)

15 Credit Points

This course introduces the fundamental components and characteristics of the Scottish legal system. It includes a study skills programme which covers different facets of the study of law along with a series of practical workshops which introduce key legal information sources (both electronic and paper) and appropriate search strategies. Lectures and tutorials will cover topics such as the Scottish legal tradition, formal sources of Scots law, the legislative process, organisation of the courts, judicial precedent, civil procedure, alternative dispute resolution, the European legal order, legal services and access to justice.

View detailed information about this course
Contract (LS1520)

15 Credit Points

Contract is one of the central subjects of private law and is one of the main branches of the law of obligations. Contract Law covers obligations which are voluntary in nature. Every day we make contracts from buying a newspaper to buying a house. Contract Law is an area where Scots law and English law are very similar and this course will cover Scots contract law but also highlight where English law differs with the aim of giving students a working knowledge of contract in both countries.

View detailed information about this course
Delict and Unjustified Enrichment (LS1536)

15 Credit Points

This course introduces students to two of the key branches of the Scots law of obligations, namely Delict (which governs legal liability for situations such as the negligent infliction of harm upon others, or liability for breach of privacy) and Unjustified Enrichment (which is concerned with questions such as, if I pay you money in error, am I entitled to demand that you return it?).

View detailed information about this course
UK Constitutional Law (LS1537)

15 Credit Points

This course is an introduction to the law about government and the state in the United Kingdom. The course primarily cover UK constitutional law. Major topics include institutions of state, parliamentary sovereignty, Britain's relationship with the European Union, the rule of law, the separation of powers, and devolution. This area of law is fast-moving, and an effort is made to address current issues.

View detailed information about this course
Optional Courses

Select 30 credits from the below courses.

CS1028 Programming for Sciences and Engineering

CS1029 Modelling and Problem Solving for Computing

CS1025 Web Application Development

CS1527 Object Orientated Programming

CS1520 Computer Architecture

Year 2

Year 2

Compulsory Courses
Eu Institutions and Law (LS2026)

15 Credit Points

This course examines the composition and function of the EU Institutions (including preliminary rulings), sources and supremacy, direct effect of EU Law, state liability and judicial review. Other topics covered include human rights in the EU, persons and citizenship, establishment and services, free movement of goods, and competition law.

View detailed information about this course
The Law of Property (LS2031)

15 Credit Points

This compulsory LLB course is all about things. What items can you own? How do you become owner of property? What can you do as an owner of property? What can you do with the property of other people? And so on. An understanding of Scots property law is crucial to markets, commerce and domestic life. This course will give students a broad overview of the regulation of land, moveable items and incorporeal rights like intellectual property in Scotland.

View detailed information about this course
Commercial Organisations and Insolvency (LS2525)

15 Credit Points

This is a second level course, which is compulsory for LLB students planning to become professional lawyers. The course consists of four elements: the law of agency, the law of partnership, company law and insolvency law. The lectures will focus on the creation of agency, partnership and companies of different types; the rules that enable these commercial organisations to function; and the law concerning the termination of these commercial organisations. One reason for these organisations coming to an end is that they become insolvent. The rules on insolvency and bankruptcy will be a significant element of the course.

View detailed information about this course
Family Law (LS2526)

15 Credit Points

This course is divided into two principal parts. In the first part, students will be introduced to the key facets of the law governing the formation of adult relationships, including the constitution of marriage and civil partnership, legal rights and duties of spouses and civil partners, same sex marriage, the grounds for divorce and the financial aspects of breakdown of marriage and relationships of cohabitation. The second part focuses on the relationship between children and adults and the legal rights of children, including parental rights and responsibilities, court orders relating to children and the welfare principle.

View detailed information about this course
Introduction to Legal Theory (LS2527)

7.5 Credit Points

This course aims to provide student with an accessible introduction to some of the central themes of legal theory. The material will be organised around broad themes that will enable students to understand the basic concepts of legal theory. The themes include: the authority of law (including the obligation to obey the law, civil disobedience, the limits of law); the fundamental values of law (justice, rule of law); the theoretical foundations of legal reasoning (including deductive reasoning, the limits of rule-based decision-making, the institutional aspects of legal reasoning and the explanation of judicial decisions).

View detailed information about this course
Succession and Trusts (LS2528)

7.5 Credit Points

Students studying for the Aberdeen LLB are required to take this course if they wish to use their degree to enter the Scottish legal profession. The course will examine both testate and intestate succession, in the context of the general principles of the law of succession, including legal rights. Furthermore, it will introduce the functions of trusts, the rights of beneficiaries and the powers and duties of trustees. The course is available only to LLB students in Programme year 2 or above and graduates on the 2 year degree.

View detailed information about this course
Administrative Law and Civil Liberties (LS2033)

15 Credit Points

This course will examine in detail both administrative law and civil liberties under the constitution of the United Kingdom. Major topics include judicial review (scope, standing and grounds), the European Convention on Human Rights, the Human Rights Act 1998, voting rights, and common law rights. This area is fast-moving, and an effort is made to address current issues.

View detailed information about this course
Optional Courses

Select 30 credit points from the below courses.

Mathematics for Computing Science (CS2013)

15 Credit Points

This course provides a basic-level introduction to some areas of Discrete Mathematics that are of particular relevance to Computing. The course starts with a simple introduction to formal languages (starting from Regular Expressions and Finite-State Automata); it continues with an introduction to Predicate Logic (assuming basic familiarity with Propositional Logic); it concludes with an introduction to probability, focussing on Bayesian reasoning.

View detailed information about this course
Object - Oriented Programming (CS1527)

15 Credit Points

This course will build on the basic programming skills acquired in the first half-session and equip the students with advanced object oriented programming knowledge, implementation of data structure and algorithms, and basic software engineering techniques. The students will be challenged with more complicated programming problems through a series of continuous assessments.

View detailed information about this course
Human - Computer Interaction (CS2506)

15 Credit Points

This course looks at why a computer system that interacts with human beings needs to be usable. It covers a set of techniques that allow usability to be taken into account when a system is designed and implemented, and also a set of techniques to assess whether usability has been achieved. Weekly practical sessions allow students to practice these techniques. The assessed coursework (which is normally carried out by groups of students) gives an opportunity to go through the design process for a concrete computer system, with a particular focus on ensuring usability.

View detailed information about this course
Modern Programming Languages (CS2510)

15 Credit Points

The course will touch on a wide variety of languages, both past and present, with an emphasis on imperative, functional, object oriented and logical paradigms. Rather than dwell on the features of any particular language, we will focus instead on fundamental concepts, the key characteristics of successful language, the main features in programming languages, the different types of programming execution and patterns of problem-solving.

You will gain practical experience with each programming paradigm to choose between alternative ways and figure out how to do things in languages that don't support them explicitly.

View detailed information about this course
Algorithmic Problem Solving (CS2521)

15 Credit Points

This course provides the knowledge needed to understand, design and compare algorithms. By the end of the course, a student should be able to create or adapt algorithms to solve problems, determine an algorithm's efficiency, and be able to implement it. The course also introduces the student to a variety of widely used algorithms and algorithm creation techniques, applicable to a range of domains. The course will introduce students to concepts such as pseudo-code and computational complexity, and make use of proof techniques as well as the student’s programming skills.

View detailed information about this course
Introduction to Data Management for Data Science (CS2018)

15 Credit Points

Databases are an important part of traditional information systems (offline /online) as well as modern data science pipelines. This course will be of interest to anyone who wishes to learn to design and query databases using major database technologies. The course aims to teach the material using case studies from real-world applications, both in lectures and lab classes.

In addition, the course covers topics including management of different kinds of data such as spatial data and data warehousing. The course provides more hands-on training that develops skills useful in practice.

View detailed information about this course
Year 3

Year 3

Compulsory Courses
Evidence (LS3025)

15 Credit Points

This course deals with the rules of evidence as they apply in the courtroom. The rules in both criminal and civil cases will be analysed. The legal requirements for leading real evidence, documentary evidence and witness testimony are considered. Topics include: relevancy, the corroboration rule, hearsay evidence, expert evidence, confession evidence and search evidence. The subject is highly topical and practically important to all lawyers

View detailed information about this course
Commercial and Consumer Contracts (LS3032)

15 Credit Points

This course examines, through a series of lectures and tutorials, a number of important areas of Scots commercial and consumer law, including the sale and supply of goods and services, insurance, cautionary obligations and consumer credit. It also, through lectures, workshops and a presentation, introduces students to the skills and techniques of advocacy in the context of a commercial and/or consumer dispute.

View detailed information about this course
Optional Courses


  • 30 points from level 3 Law courses
  • 45 credits from the below courses
  • 15 further credit points from courses of choice


  • 50 points from honours Law courses
  • 45 credits from the below courses (or CS3027 Robotics)
Knowledge - Based Systems (CS3025)

15 Credit Points

Knowledge Representation (KR) is concerned with how knowledge can be represented symbolically and manipulated in an automated way by reasoning programs. In fact, KR has long been considered central to AI because it is a significant factor in determining the success of knowledge-based systems.

This course describes the formalisation of knowledge and its use in knowledge-based systems. It follows the whole "life-cycle" of knowledge, from the initial identification of relevant expertise, through its capture, representation (in ontology and /or rule languages), use (based on reasoning), evaluation, and reuse.

View detailed information about this course
Operating Systems (CS3026)

15 Credit Points

This course discusses core concepts and architectures of operating systems, in particular the management of processes, memory and storage structures. Students will learn about the scheduling and operation of processes and threads, problems of concurrency and means to avoid race conditions and deadlock situations. The course will discuss virtual memory management, file systems and issues of security and recovery. In weekly practical session, students will gain a deeper understanding of operating system concepts with various programming exercises.

View detailed information about this course
Languages and Computability (CS3518)

15 Credit Points

This course provides a basic-level introduction to computability via the notion of a Turing Machine. Some familiarity with imperative programming (e.g., in JAVA) and with the basics of set theory (e.g., the notion of a bijection) is assumed. The Functional language Haskell (familiar from earlier courses, including CS2013) is used to explore the concepts of infinity, recognisability and decidability, which are crucial to computability.

View detailed information about this course
Distributed Systems and Security (CS3524)

15 Credit Points

This course discusses core concepts of distributed systems, such as programming with distributed objects, multiple threads of control, multi-tire client-server systems, transactions and concurrency control, distributed transactions and commit protocols, and fault-tolerant systems. The course also discusses aspects of security, such as cryptography, authentication, digital signatures and certificates, SSL etc. Weekly practical sessions cover a set of techniques for the implementation of distributed system concepts such as programming with remote object invocation, thread management and socket communication.

View detailed information about this course
Enterprise Computing and Business (CS3525)

15 Credit Points

This course provides insight into the business reasons for large software systems such as loyalty card systems, backend systems integrating firms and their suppliers and larges systems that integrate payroll, finance and operational parts of a business. You also learn the entrepreneurial aspects of business during the practical sessions where you explore and develop your own business application idea using service design and lean startup approaches centred around customer development, which you will find useful in any future work. This course is open to anyone across the university and requires no programming experience.

View detailed information about this course
Year 4

Year 4

Compulsory Courses
Dissertation (LS4025)

25 Credit Points

This course, taken over both half sessions by final year honours students, and available only to those students, allows you to write a 10,000 word piece on an aspect of law that you choose with the help of a consultee. Once your topic and plan are approved by the law school you work independently and hand in the dissertation shortly before the Easter Break.

View detailed information about this course
Optional Courses

Plus 100 credits from honours courses.

We will endeavour to make all course options available; however, these may be subject to timetabling and other constraints. Please see our InfoHub pages for further information.

How You'll Study

Learning Methods

  • Group Projects
  • Individual Projects
  • Lab Work
  • Lectures
  • Research
  • Tutorials

Assessment Methods

Students are assessed by any combination of three assessment methods:

  • coursework such as essays and reports completed throughout the course;
  • practical assessments of the skills and competencies they learn on the course; and
  • written examinations at the end of each course.

The exact mix of these methods differs between subject areas, years of study and individual courses.

Honours projects are typically assessed on the basis of a written dissertation.

Why Study Law with Computing Science?

  • The School of Law is ranked 5th in the UK by the Times Good University Guide 2019
  • At the University of Aberdeen, we give you every opportunity to broaden your horizons and develop the professional and personal skills and attributes you will need to build a successful career.
  • The high quality of our degrees combined with our strong focus on employability opens up a wide range of career options
  • Students benefit from the reputation of the  Law School and Computing Science Department, and strong links with industry.
  • Aberdeen law graduates today occupy roles at the top of Scotland's legal system.
  • Courses accredited by the Law Society of Scotland and the Faculty of Advocates.
  • Small class sizes and a highly personalised learning experience.

Entry Requirements


The information below is provided as a guide only and does not guarantee entry to the University of Aberdeen.

General Entry Requirements

2020 Entry

SQA Highers

Standard: AAAB or AABBB

Applicants who have achieved AAAB (or better), are encouraged to apply and will be considered. Good performance in additional Highers / Advanced may be required. Nat 5 English at C or better is required.

Minimum: BBBB

Applicants who have achieved BBBB (or are on course to achieve this by the end of S5) are encouraged to apply and will be considered. Good performance in additional Highers / Advanced Highers will normally be required. Nat 5 English at C or better is required.

Adjusted: BBBC

Applicants who have achieved BBBC, and who meet one of the widening participation criteria are encouraged to apply and will be considered. Good performance in additional Highers / Advanced Highers will be required. Nat 5 English at C or better is required.

More information on our definition of Standard, Minimum and Adjusted entry qualifications.


Standard Offer: ABB

English is desirable. GCSE in English or English Language at C or better is required.

International Baccalaureate

34 points overall, including average of 5 at HL.

Irish Leaving Certificate

5H at H2 OR AAABB obtained at a single sitting, including average of 5 at HL.

NOTE: SQA Higher or A Level, or equivalent in two Mathematics/Science subjects required for entry to the LLB with Computing Science.

The information displayed in this section shows a shortened summary of our entry requirements. For more information, or for full entry requirements for Law degrees, see our detailed entry requirements section.

English Language Requirements

To study for an Undergraduate degree at the University of Aberdeen it is essential that you can speak, understand, read, and write English fluently. The minimum requirements for this degree are as follows:

IELTS Academic:

OVERALL - 6.0 with: Listening - 5.5; Reading - 5.5; Speaking - 5.5; Writing - 6.0


OVERALL - 78 with: Listening - 17; Reading - 18; Speaking - 20; Writing - 21

PTE Academic:

OVERALL - 59 with: Listening - 59; Reading - 59; Speaking - 59; Writing - 59

Cambridge English B2 First, C1 Advanced or C2 Proficiency:

OVERALL - 169 with: Listening - 162; Reading - 162; Speaking - 162; Writing - 169

Read more about specific English Language requirements here.

Fees and Funding

You will be classified as one of the fee categories below.

Fee information
Fee category Cost
RUK £9,250
Students Admitted in 2021/22
EU / International students £18,000
Tuition Fees for 2021/22 Academic Year
Home Students £1,820
Tuition Fees for 2021/22 Academic Year

Scholarships and Funding

Students from England, Wales and Northern Ireland, who pay tuition fees may be eligible for specific scholarships allowing them to receive additional funding. These are designed to provide assistance to help students support themselves during their time at Aberdeen.

Additional Fees

  • In exceptional circumstances there may be additional fees associated with specialist courses, for example field trips. Any additional fees for a course can be found in our Catalogue of Courses.
  • For more information about tuition fees for this programme, including payment plans and our refund policy, please visit our InfoHub Tuition Fees page.

Our Funding Database

View all funding options in our Funding Database.

Undergraduate EU Scholarship

The Aberdeen Global Undergraduate Scholarship is open to European Union (EU) students.

This is an £8,000 tuition fee discount available to eligible self-funded Undergraduate students who would have previously been eligible for Home (Scottish/EU) fee status.

View Undergraduate EU Scholarship


The School of Law is ranked 1st for graduate prospects in law by the Times Good university Guide 2017 .
The University places a strong emphasis on applied learning and therefore, our Law graduates enjoy high employability. A Law degree from Aberdeen will help you enter the legal profession as well pursue a wide range of alternative careers. Our previous graduates have gone on to work in chartered accountancy, the media, merchant banking, stockbroking, human resources and financial management, the Civil Service, social work, teaching, the Inspectorate of Taxes and the police force.

The employment record of our computing science graduates is excellent, with the vast majority entering occupations of their choice within three months of graduation. Our graduates have taken up posts in sectors as diverse as banking, pharmaceuticals and computer game development. Recent employers include IBM, Amazon, BP, ConocoPhillips, Hewlett Packard, EDS, CGI, Wipro, Scottish Hydro Electric, Scottish & Newcastle Breweries, British Telecom, QinetiQ and the National Health Service.

Our Experts

Information About Staff Changes

You will be taught by a range of experts including professors, lecturers, teaching fellows and postgraduate tutors. Staff changes will occur from time to time; please see our InfoHub pages for further information.

Discover Uni

Discover Uni draws together comparable information in areas students have identified as important in making decisions about what and where to study. You can compare these and other data for different degree programmes in which you are interested.

Get in Touch

Contact Details

Student Recruitment & Admissions Service
University of Aberdeen
University Office
Regent Walk
AB24 3FX