John Moores University

International Relations and Politics

Liverpool John Moores University (LJMU) has a rich cultural heritage and traces its origins back to 1823.

It is now proud to be a new civic university offering degrees that are driven by internationally acclaimed research and based on practical learning. The university is ranked among the world's top 150 universities by The Young University Rankings 2019.

LJMU is one of the UK’s leading engineering schools with a supportive staff team and excellent facilities including testing laboratories and digital design studios operational at its franchise campuses, which you have full use of in practical sessions.

BSc (Hons) Software Engineering - An overview

BSc (Hons) Software Engineering is a practical hands-on course in which you are encouraged to boost your employment prospects as it enhances your proficiency in programming languages and to be able to apply it to a variety of problems.

This qualification in the software engineering field will allow you to enhance an understanding of specific computing requirements and designing a viable solution that is adaptable to a changing world.

Completing the BSc (Hons) Software Engineering Degree with Liverpool John Moores University will enable you to graduate with a degree-level qualification plus advanced level computing skills and experience that will boost your career prospects. Additionally studying for Software Engineering with LJMU will allow you to benefit from:

  • Excellent student support from UK academic tutors and technical staff in both practical and academic activities throughout all levels of study
  • Professionally-accredited, design-led engineering curriculum which emphasizes developing understanding through application, with the opportunity to complete engineering design and analysis projects
  • Well-equipped laboratories and workshops with state-of-the-art software and excellent technical support with access to a personal copy of software
  • Mentorship from Professional engineers who regularly contribute to courses, and industrial visits which provide insights into careers in professional engineering
  • Practically delivered degree watch utilizing industry standard software

Programme Structure, Courses and Specification

The academic delivery follows an active blended learning approach, meaning you will experience a combination of face-to-face teaching and online learning through the VLE. This enables you to experience a rich and diverse learning experience and engage fully with your studies.

You will begin the qualification by studying for Programming courses, data modelling and mathematics. Teaching is mostly via lectures with lab sessions and small-group tutorials to reinforce ideas discussed in the lectures and to give you a chance to develop ideas with staff and other students.

1) On completion of a student's qualification, LJMU will award the degree.

2) Beaconhouse International College will arrange a convocation ceremony for all graduating students upon successful completion of their degree programme.

Please copy the link below and paste in your browser to view the course catalogue for this programme.

Validation of LJMU Awards: Students can verify the validation of their programme award on the following LJMU page:


You study 18 courses over a period of three years to earn the BSc (Hons) Software Engineering degree.

Core Modules Level - 4

Seven Compulsory Modules

  • Introduction to Programming
  • Computer Systems
  • Professional Practice
  • Data Modelling
  • Software Engineering Principles
  • Software Engineering Workshop
  • Introduction to Web Development

Core Modules Level - 5

Six Compulsory Modules

  • Group Project
  • Database Systems
  • Object-Oriented Systems
  • Data Structures and Algorithms
  • Automata, Languages and Computation
  • Mobile and Web Development

Core Modules Level - 6

Project User Experience Design
  • Applied Data Science
  • Virtualization and Cloud Computing
  • Embedded Systems


Assessment is usually via a combination of exams and coursework, and sometimes by a portfolio of work, depending on the subject. A final year engineering project gives you the chance to work independently and contributes considerably to your final mark. Your tutors will give prompt and constructive feedback via our virtual learning environment, face-to-face or as written comments. This will help you to identify your strengths as well as the areas where you may need to put in more work.

Each Module of BSc (Hons) Software Engineering programme is assessed using coursework and practical work which accounts to 80% of the total qualification assessment. Modules which are assessed using both, approximately 50% of the assessments via coursework submission, and 50% by examination. However, this percentage may vary for different modules.

To be eligible for the degree, you must:

  • Age 17+ by 30 November in the year of registration.
  • A Levels with minimum 112 UCAS points with a minimum grade C in Mathematics and one of the following subjects ((Physics, Chemistry, Computing, Further Maths, Engineering)
    BTEC Award (provided grade DMM or above is achieved) in an Engineering discipline with a distinction grade in the Further Mathematics unit.
    HSSC - Intermediate / Higher Secondary Certificate: entry to level 4 requires a 75% overall award mark; mathematics passed at 70% or above in final year, passes in physics and chemistry.
    any other relevant high school qualifications
  • Provide proof of competence in English and Mathematics by having UK GCSE/GCE ‘O’ level at grade C. Otherwise a test of proficiency may be required.
  • Each application will be considered on an individual basis, and the decision will be taken at the discretion of the Liverpool John Moores University.

Academically Graduates go on to undertake further professional qualifications including;

  • Masters in Science (MSc) in Software Engineering
  • Masters in Cloud Computing
  • Masters in Science with Specialization in Artificial Intelligence, Data Modelling,
  • BlockChain Technologies

This BSc Software Engineering course provides the skills to work in any area of the software industry. Many of our students find employment quickly after graduation. Graduates can pursue careers such as Code Developer, Communications Specialist, Embedded Software Engineer, network engineers and Smartphone Application Programmer amongst other software related jobs.
See below for some profiles of graduates who have gone on to find career success after graduating from Liverpool John Moores University.

Explore More

Apply Online