Course modules
What you will study on this degree
Further guidance on modules
Modules are designated core or optional in accordance with professional body requirements, as applicable, and LJMU’s Academic Framework Regulations. Whilst you are required to study core modules, optional modules provide you with an element of choice. Their availability may vary and will be subject to meeting minimum student numbers.
Where changes to modules are necessary these will be communicated as appropriate.
Core modules
Introduction to Programming
20 credits
20 credits
In this module you are delivered programming and problem solving skills with no prior assumptions of programming experience. Given the importance of programming to computer science, this module will encourage you to study more specialised software development topics. You will gain an understanding of how software is developed and become familiar with a range of computer programming paradigms.
Computer Systems
20 credits
20 credits
This module provides you with a basic knowledge in relation to the computing platform (hardware, operating systems, networks) upon which applications are developed and hosted. You will need this as support knowledge for subsequent modules at Level 5 and 6.
Fundamentals of Information Systems
20 credits
20 credits
This module introduces you to the concepts of information systems. You will examine the various hardware and software components of information systems whilst developing skills in designing and building information systems. Furthermore, you will develop your understanding of the planning and management of information systems whilst exploring their uses and impact.
Problem Solving for Computing
20 credits
20 credits
This module will develop your skills in computational thinking that can be used to develop programs to solve subject specific problems. Practical exercises and problem solving activities will be related such that they lead to the development of a larger software implementation.
Networks and Web
20 credits
20 credits
This module provides you with an understanding of modern Internet and web technologies. It will present the technologies underlying computer networking and the applications built on networks. These include interactive Web, development and social media technologies. This module enables you to:
Identify appropriate uses of web client-side technologies Convert user requirements into interactive web pages using modern tools and technologies Identify applications of Network/Internet protocols Describe various features of Computer Networks and the Internet's infrastructure.
Data Modelling
20 credits
20 credits
The module develops your ability to model data in various differing scenarios. You are initially required to manipulate and present data in spreadsheet based applications. Then, you are required to solve problems using a data modelling methodology (e.g. entity relationship models/normalisation), ultimately leading towards the construction of database based applications.
Core modules
Object-Oriented Systems
20 credits
20 credits
In this module you will explore the object oriented paradigm from analysis and design through implementation and testing to maintenance. The UML (Unified Modelling Language) is employed alongside OOP (Object Oriented Programming) to demonstrate key concepts, resulting in mature, fully functioning object oriented systems. You will apply principles and patterns to object oriented systems with test driven development and source control playing a supporting role. The module concludes by exploring the various architectures that object oriented systems may embrace.
Advanced Web Development
20 credits
20 credits
This module provides you with the concepts, methods, techniques and experience to analyse, design and develop media rich interactive multi-tier Web-based applications. You will learn to develop the concepts of multi-tier web application development, including: server-side programming, database connectivity, and media rich client-side interface development. You will also be introduced to wider concepts of web applications such as: legal issues, serve hardware, and system optimisation.
Data Structures and Algorithms
20 credits
20 credits
This module introduces you to the fundamentals of Abstract Data Types (ADTs) and complexity of operations on ADTs followed by an implementation-based exploration of common data structures and operations, their implementations and application. You will be exposed to the development and optimisation of software based on both theoretical and applied evaluations.
Data Analytics
20 credits
20 credits
This module allows you to explore statistical techniques through practical, hands-on data analysis. You will develop a theoretical knowledge of statistical skills to solve data science problems and display solutions to data science problems by applying statistical theory using appropriate software applications.
Database Systems
20 credits
20 credits
In this module you will explore the operation of database systems through a scrutiny of modern RDBMS (Relational Data Base Management Systems), the SQL (Structured Query Language) and database connectivity APIs (Application Programming Interfaces). The module continues by exploring some of the managerial considerations of large-scale RDBMS. The module concludes by exploring the operation of emerging NoSQL (Not Only SQL) database systems. Overall, you will design relational databases, develop date driven applications, critically evaluate applications, and design appropriate non-relational databases.
Information Systems Development
20 credits
20 credits
This module enables you to explore the theories and practical application of systems analysis and design techniques with particular emphasis on object-oriented analysis and design and its role in software development.
Core modules
Endpoint Assessment Project
40 credits
40 credits
This module consolidates the apprentice’s learning and workplace experiences to date. It introduces them to the requirements of the gateway and end point assessment, enabling them to understand the purpose of both in relation to their knowledge, skills and behaviours. It also allows for apprentices to develop further understanding of the importance of the soft skills needed to work effectively in industry and business.
This module presents the apprentice with the opportunity to complete a substantial project in a chosen area relevant to your apprenticeship pathway. The scope of what is an appropriate artefact varies between pathways and you will discuss this with your apprenticeship team. This module will enable you to use rigorous development or scientific methods to produce an artefact, resulting in an oral and written report. They will have the opportunity to evidence their acquired KSBs, identifying and articulating where and how these were achieved in the workplace.
User Experience Design
20 credits
20 credits
The aim of this module is to enhance your technical knowledge of systems development with an appreciation of the social-technical aspects of design. It covers the evolving area of User Experience (UX) design. This involves you using UX methods to design and prototype an interactive system and then validate your design against user requirements using UX evaluation techniques.
Virtualisation and Cloud Computing
20 credits
20 credits
This module enables you to explore often overlooked yet key disciplines in modern computing infrastructure. It serves to impart upon you both a conceptual and practical insight into three key disciplines, namely virtualisation, distributed and cloud computing. It neatly complements two associated modules at NQF6, namely Embedded Systems and Applied Data Science in providing you with a complete coverage of modern computing infrastructure.
Optional Modules
Business Intelligence
20 credits
20 credits
This is a practical module that generates analytical modelling experience, developing hands-on experience of business intelligence applications. You will learn to critically evaluate the technological and statistical options available for solving business problems, and to identify and apply appropriate statistical techniques and machine learning approaches to business problems using a suitable software application.
Advanced Information Systems
20 credits
20 credits
This module provides you with an understanding of the underlying technologies and concepts relating to advanced information systems. Formal theory will be introduced via lectures and practical knowledge will be acquired via practical labs and coursework.
E-Commerce Systems
20 credits
20 credits
This module aims to extend your abilities beyond web development to website "management" by exploring the use of analytics. This is to monitor user interactions with websites to both improve traffic to the site and increase the conversion of such visitors to customers. The module will provide you with the concepts, methods, techniques and practical experience in developing and managing e-commerce websites by using analytical data.
Applied Data Science
20 credits
20 credits
This module works with a growing area of database systems, that of the analytical database. The module begins by enabling you to explore the rapid growth of business intelligence data and the complex data models that are needed to support it. The module continues by exploring the platforms and processes that report such data through both web based and service oriented platforms.
Embedded Systems
20 credits
20 credits
This module broadens a Software Engineer's horizon to include system and software development for embedded systems, with consideration of the Internet of Things. You are required to have considerable high-level programming knowledge by Level 6. This will be expanded to consider working with lower-level architectural concerns and development software for "baremetal" systems.
Course tutors
Fees and funding
Entry requirements
Please choose your qualifications below to view requirements
Grades/points required from qualifications: BCC-BBB (104-120)
Work out how many UCAS points your qualifications are worth using the UCAS Tariff Calculator.
Qualification requirements
GCSEs and equivalents
English and Maths or accepted equivalences listed here
.
A levels
BCC-BBB
Minimum Number of A Levels: 2
Maximum AS UCAS Points: 20
BTECs
Extended Diploma: DMM
Access awards
Acceptable on its own and combined with other qualifications
Pass overall with a minimum of 104 points
International Baccalaureate
Acceptable on its own and combined with other qualifications
OCR Cambridge Technical
Extended Diploma: DMM
Irish awards
Acceptable on its own and combined with other qualifications
T levels
Acceptable on its own and combined with other qualifications.
You need to obtain the required UCAS points from a related subject area.
International requirements
IELTS
6.0 overall with no component below 5.5, taken within two years of the course start date.
https://www.ljmu.ac.uk/study/courses/international-entry-requirements
Please Note: All international qualifications are subject to a qualification equivalency check.
How to apply
Securing your place at LJMU
Your university life
From accommodation and academic support to clubs and societies. Find out what LJMU has to offer.
Talk to our students
Connect with a current LJMU student for advice and guidance on university life, courses and more.
See what our students are saying
At LJMU we want you to know you're making the right choice by studying with us. You can see what our students are saying about their experience with us through their reviews on the following websites:
Related Links
News and views
Browse through the latest news and stories from the university
The university reserves the right to withdraw or make alterations to a course and facilities if necessary; this may be because such changes are deemed to be beneficial to students, are minor in nature and unlikely to impact negatively upon students or become necessary due to circumstances beyond the control of the university. Where this does happen, the university operates a policy of consultation, advice and support to all enrolled students affected by the proposed change to their course or module.
Further information on the terms and conditions of any offer made, our admissions policy and the complaints and appeals process.