Study ›  Undergraduate courses

Computer Science with a Year in Industry

Apply for this course

Ready to apply? You can apply for this course online now using the UCAS website. The deadline for UK students to apply for this course is 25 January 2023.

The deadline for international students is 30 June 2023.

Add choice to your UCAS application

Use these details to apply for this course through UCAS:

  • University name: University of Liverpool
  • Course: Computer Science with a Year in Industry G404
  • Location: Main site
  • Start date: 25 September 2023

Related courses

There are fourteen courses related to Computer Science with a Year in Industry that you might be interested in.

Get a prospectus or course leaflet

Change country or region

We’re showing entry requirements and other information for applicants with qualifications from: United Kingdom.

Commonly selected...

Change to the United Kingdom

More countries and regions...


Not on the list?

If your country or region isn’t listed here, please contact us with any questions about studying with us.

Master of Engineering

Master of Engineering (MEng) is a master’s degree awarded for a postgraduate taught programme in engineering.

Course overview

From the underlying principles to the very edge of modern technology, this programme will cover all aspects of Computer Science and ensure that when you graduate you will know exactly what is and isn't possible with computers.

Introduction

Study Computer Science at Liverpool and develop a deep understanding of the technology that underpins much of modern life and society. Computer Science is a great choice for those with a keen interest in computers, software and technology. You’ll create functional applications as well as how to consistently iterate and improve your work.

After learning core theory you can choose to maintain a balanced mixture of modules throughout your degree or opt to follow a specialist pathway in artificial intelligence, algorithms and optimisation or data science.

This integrated master’s programme offers the same specialism pathways as Computer Science BSc (Hons). You will not only develop a good ‘all-round’ understanding of the academic discipline of computer science, you will also go on to develop a much deeper and systematic specialisation in topics at the forefront of current research.

In the first two years you will cover programming, computer systems, databases, software engineering, algorithmic foundations, complexity of algorithms & decision and computation & language. You will then spend a year on industrial placement acquiring experience and awareness of practical business and industrial environments.

After you’ve covered the core elements, we give you the flexibility to tailor your own learning to your own interests, offering specialisms in in artificial intelligence, algorithms and optimisation, data science, and software development.

What you'll learn

  • Programming in Java
  • Understanding different computer systems
  • Building and structuring databases
  • Fundamentals of software engineering
  • Algorithmic foundations
  • Complexity of algorithms and decision
  • Computation and language
  • Uses and possibilities of biocomputation
  • Introduction of Computation Game Theory
  • Complex social networks
  • Experience and awareness of professional environments

Accreditation

Accredited by the British Computer Society so opens up a wide variety of career opportunities with excellent employment prospects.

Accreditations in detail

Accreditations

Accredited by the British Computer Society so opens up a wide variety of career opportunities with excellent employment prospects.

Course content

Discover what you'll learn, what you'll study, and how you'll be taught and assessed.

Year one

In year one you will learn the fundamentals of Computer Science. Starting with an introduction to procedural programming using commonly found language platforms, you’ll move on to learn about the importance of hardware and software components within the operation of computer systems, formal analytic techniques and the development of artificial intelligence.

Compulsory modules

Analytic Techniques for Computer Science (COMP116)

Credits: 15 / Semester: semester 2

Many areas of Computer Science rely on formal analytic techniques and this module presents a basic grounding in a number of these topics focusing on their role and application to computational issues. Among the topics reviewed are Linear Algebra (with particular attention to Matrix Theory); Statistical aspects; Introductory calculus including the concepts of limits, continuity, basic differentiation and integration formulae; properties of Complex Numbers. If time allows a very brief overview of the principles of Information Theory will be included. The overriding aim of this module is to present the methods discussed in the context of practical Computer Science, and as such the emphasis will be on instilling confidence in applying techniques and not on providing rigorous supporting justifications of their validity.

Computer Systems (COMP124)

Credits: 15 / Semester: semester 2

This module provides a basic introduction to the important hardware and software components supporting the operation of computer systems. The module presents coverage of how low-level hardware components are organised so as to provide a platform on which complex software systems can be built. Coverage includes the important components of modern operating systems, including abstractions such as processes and concurrency. There is an opportunity to gain some practical awareness of low-level programming and a modern command-line environment.

Data Structures and Algorithms (COMP108)

Credits: 15 / Semester: semester 2

This module introduces students to some basic algorithms and data structures. It gives some fundamental concepts of design and analysis of algorithms, and implementation of algorithms by choosing appropriate data structures.

Designing Systems for the Digital Society (COMP107)

Credits: 15 / Semester: semester 1

This module will provide students with an all rounded appraisal of what is expected from a computing professional in the current digital society. Students will be introduced to social, legal and ethical aspects on computing and will develop employability skills. As a way to blend both theory and practice, students will be equipped with concepts and techniques for designing digital systems tailored to the needs of the user.​

Foundations of Computer Science (COMP109)

Credits: 15 / Semester: semester 1

This module provides students with the mathematical foundation, mathematical tools and basic proof techniques necessary for the study of Computer Science and develops the study skills necessary to learn new concepts in this area.

Introduction to Artificial Intelligence (COMP111)

Credits: 15 / Semester: semester 1

Artificial intelligence (AI) is the theory and development of machines able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages. In the 21st century, AI techniques became an essential part of the technology industry. High-profile examples include autonomous vehicles, medical diagnosis, creating art, proving mathematical theorems, playing games, search engines, and online assistants. This module provides an application driven introduction to AI through studying the basic problems most AI systems have to deal with: search problems, reasoning under uncertainty, knowledge representation, planning, and learning in intelligent systems. The module will also provide a basic introduction to the history and philosophy of AI as well as recent issues in ethics of AI.

Object-Oriented Programming (COMP122)

Credits: 15 / Semester: semester 2

The intention of COMP122 is to introduce students to the concepts and methodology of object-oriented programming using the Java programming language. Topics covered include hierarchical structures, polymorphism, collections and iterators, exception handling, and graphical user interface design. Basic concepts of software design methodology, testing, and version control are also included in the module. It is normally expected that students have prior programming experience.

Optional modules

Introduction To Programming (COMP101)

Credits: 15 / Semester: semester 1

The module provides an introduction to procedural programming using current language platforms. The module incorporates program design, problem solving, the importance of maintainable, robust software and testing as well as introducing procedural language main programming constructs. Students gain practical experience with program design, programming and testing during weekly laboratory sessions.

Programming Language Paradigms (COMP105)

Credits: 15 / Semester: semester 1

This module is for students that already have some programming skills. Students will learn about the two main programming paradigms: imperative programming and functional programming. Since most introductory programming courses teach imperative programming, this module will focus on the functional paradigm. Students will learn how to program in Haskell, a popular functional programming language. They will learn how to formulate programs in a functional way, and the common techniques and idioms that are used to solve problems in functional programming.

Programme details and modules listed are illustrative only and subject to change.

Our curriculum

The Liverpool Curriculum framework sets out our distinctive approach to education. Our teaching staff support our students to develop academic knowledge, skills, and understanding alongside our graduate attributes:

  • Digital fluency
  • Confidence
  • Global citizenship

Our curriculum is characterised by the three Liverpool Hallmarks:

  • Research-connected teaching
  • Active learning
  • Authentic assessment

All this is underpinned by our core value of inclusivity and commitment to providing a curriculum that is accessible to all students.

Course options

Studying with us means you can tailor your degree to suit you. Here's what is available on this course.

Global Opportunities

University of Liverpool students can choose from an exciting range of study placements at partner universities worldwide.

What's available on this course?

Year in China

Immerse yourself in Chinese culture on an optional additional year at Xi'an Jiaotong Liverpool University in stunning Suzhou.

  • Learn Chinese
  • Study in a bustling world heritage city
  • Improve employment prospects
  • Study Chinese culture
  • 30 minutes from Shanghai
  • Learn new skills

Read more about Year at XJTLU, China

Year in industry

This course is also available without an included year in industry.

View Computer Science MEng

To spend a year in industry, you'll need to secure a placement with an organisation. If you're unable to find a placement, you'll continue with the standard version of the course without a year in industry.

Language study

Every student at The University of Liverpool can study a language as part of, or alongside their degree. You can choose:

  • A dedicated languages degree
  • A language as a joint or major/ minor degree
  • Language modules (selected degrees)
  • Language classes alongside your studies

Read more about studying a language

Study as a Bachelor's degree

This course is also available as a four year BSc (Hons) programme.

View Computer Science with a Year in Industry BSc (Hons)

Your experience

Computer science is housed in a grade II listed building which has been extensively refurbished for 21st century needs and challenges and provides state-of-the art equipment and high-speed communication links.

Virtual tour

Supporting your learning

  • Dedicated learning and teaching support officers to help with your studies
  • Careers and employability support, including help with work placements and starting you career
  • Live chat support when you need it.

An exciting place to study Computer Science

  • We teach in state-of-the-art PC and Mac laboratories running a variety of different operating systems, as well as iOS and Android tablets to encourage creativity and innovation within a stimulating environment in which to work and study.
  • The department offers a range of British Computer Society accredited degree courses that are continually updated to reflect new technologies and trends.
  • After five decades, the Department is still rapidly growing and evolving and remains at the forefront of computer science globally.
  • The department was one of the first in the University to be involved in the collaboration with Xi’an Jiaotong-Liverpool University that has forged a strong international partnership for teaching and research between the two institutes.

What students say...

A projection of a computer science glass

The University has also provided me with the best opportunities to meet amazing people in my field through networking events.

Nachi Kaluba, BSc (Hons) Computer Science with Software Development with a Year in Industry 2020

Careers and employability

Liverpool’s computer science graduates go onto well-paid graduate jobs and careers such as: computer programmer; software developer; systems analyst; software engineer; technical consultant; web designer.

87% of computer science students find their main activity after graduation meaningful.

Graduate Outcomes, 2018-19.

Computer science graduates are among the highest-earners globally: there is a huge demand from industry for computer programmers, data scientists, artificial intelligence researchers, systems analysts, software engineers, technical consultants and web developers. In 2016, six out of the 10 best performing global companies had a focus on information technology.

Recent employers

  • BAE Systems
  • BT
  • Guardian Media Group
  • Royal Bank of Scotland
  • Siemens
  • Unilever

Preparing you for future success

At Liverpool, our goal is to support you to build your intellectual, social, and cultural capital so that you graduate as a socially-conscious global citizen who is prepared for future success. We achieve this by:

  • Embedding employability within your , through the modules you take and the opportunities to gain real-world experience offered by many of our courses.
  • Providing you with opportunities to gain experience and develop connections with people and organisations, including student and graduate employers as well as our global alumni.
  • Providing you with the latest tools and skills to thrive in a competitive world, including access to Handshake, a platform which allows you to create your personalised job shortlist and apply with ease.
  • Supporting you through our peer-to-peer led Careers Studio, where our career coaches provide you with tailored advice and support.

Meet our alumni

Hear what graduates say about their career progression and life after university.

Fees and funding

Your tuition fees, funding your studies, and other costs to consider.

Tuition fees

Tuition fees cover the cost of your teaching and assessment, operating facilities such as libraries, IT equipment, and access to academic and personal support. Learn more about tuition fees, funding and student finance.

Additional costs

We understand that budgeting for your time at university is important, and we want to make sure you understand any course-related costs that are not covered by your tuition fee. This could include buying a laptop, books, or stationery.

Find out more about the additional study costs that may apply to this course.

Additional study costs

We understand that budgeting for your time at university is important, and we want to make sure you understand any course-related costs that are not covered by your tuition fee. This could include buying a laptop, books, or stationery.

Find out more about additional study costs.

Scholarships and bursaries

We offer a range of scholarships and bursaries to help cover tuition fees and help with living expenses while at university.

Scholarships and bursaries you can apply for from the United Kingdom

Entry requirements

The qualifications and exam results you'll need to apply for this course.

My qualifications are from: United Kingdom.

Your qualification Requirements

About our typical entry requirements

A levels

AAA including Maths or Computer Science

Applicants with the Extended Project Qualification (EPQ) are eligible for a reduction in grade requirements. For this course, the offer is AAB with an A in the EPQ.

Applicants with the Extended Project Qualification (EPQ) are eligible for a reduction in grade requirements. For this course, the offer is AAB with A in the EPQ.

You may automatically qualify for reduced entry requirements through our contextual offers scheme.

GCSE 4/C in English and 4/C in Mathematics
Subject requirements

A level Mathematics or Computer Science. For applicants from England: For science A levels that include the separately graded practical endorsement, a "Pass" is required.

BTEC Level 3 Subsidiary Diploma

Acceptable at grade D* (any subject) alongside AA at A level. A Levels must include one of the following subjects: Mathematics or Computer Science.

BTEC Level 3 Diploma

D*D in BTEC considered alongside A Level grade A. A Level must include one of the following subjects: Mathematics or Computer Science

BTEC Level 3 National Extended Diploma

Not accepted

International Baccalaureate

36 overall including 5 in Higher Level Mathematics or Computer Science

Irish Leaving Certificate H1, H1, H2, H2, H2, H2, including H1 in Higher Maths or Higher Computer Science. We also require a minimum of H6 in Higher English or O3 in Ordinary English
Scottish Higher/Advanced Higher

AAA including Maths or Computer Science

Welsh Baccalaureate Advanced Accepted at grade A with AA at A level including Maths or Computer Science
Access Not accepted
International qualifications

Many countries have a different education system to that of the UK, meaning your qualifications may not meet our direct entry requirements. Although there is no direct Foundation Certificate route to this course, completing a Foundation Certificate, such as that offered by the University of Liverpool International College, can guarantee you a place on a number of similar courses which may interest you.

Contextual offers: reduced grade requirements

Based on your personal circumstances, you may automatically qualify for up to a two-grade reduction in the entry requirements needed for this course. When you apply, we consider a range of factors – such as where you live – to assess if you’re eligible for a grade reduction. You don’t have to make an application for a grade reduction – we’ll do all the work.

Find out more about how we make reduced grade offers.

About our entry requirements

Our entry requirements may change from time to time both according to national application trends and the availability of places at Liverpool for particular courses. We review our requirements before the start of the new UCAS cycle each year and publish any changes on our website so that applicants are aware of our typical entry requirements before they submit their application.

Recent changes to government policy which determine the number of students individual institutions may admit under the student number control also have a bearing on our entry requirements and acceptance levels, as this policy may result in us having fewer places than in previous years.

We believe in treating applicants as individuals, and in making offers that are appropriate to their personal circumstances and background. For this reason, we consider a range of factors in addition to predicted grades, widening participation factors amongst other evidence provided. Therefore the offer any individual applicant receives may differ slightly from the typical offer quoted in the prospectus and on the website.

Alternative entry requirements

Changes to Computer Science with a Year in Industry MEng

See what updates we've made to this course since it was published. We document changes to information such as course content, entry requirements and how you'll be taught.

7 June 2022: New course pages

New course pages launched.