Software Engineering

Software Engineering FdSc / BEng

Degree Apprenticeship

Aerospace Software Development Engineer - Level 6

Software engineering focuses on the design and development of robust software solutions to complex problems.

A software engineer needs to be able to communicate with customers and professionals of other disciplines, produce professionally presented and accurate technical documents, design software solutions to engineering problems, implement solutions from a variety of programming languages, test and evaluate the solution and have a good grasp of any legal and ethical implications of their work.

Software engineers need a broad IT background to prepare them for careers developing software solutions in a variety of areas such as: computer networking, security, image and signal processing, embedded real-time system development, web, applications, graphics and games.

This course not only develops the skills to enable the student to tackle any of these areas but teaches them to become independent learners capable of further research and study when required.

This course has a digital systems strand and will produce Software Engineers who can work at the interface between hardware and software.

Benefits to the apprentice

  • Fully funded through the Apprenticeship Levy
  • Accelerate your career without a career break
  • Achieve a professional qualification/accreditation alongside the degree.
  • Share and learn with a unique peer network of professionals

Benefits to the employers

  • Upskill future leaders to help scale your business
  • Industry led learning to apply in your business
  • Access funding to develop highly qualified professionals
  • Projects deliver tangible business benefits

Read more information for employers

What does the programme lead to

The teaching and content of this course is sufficiently practical to enable the student to integrate directly into industry yet sufficiently underpinned academically to enable the student to progress onto a higher degree if desired.

Software Engineers are predominantly involved in the discipline of Software Engineering, however aspects of Modelling and Simulation, Human Factors and Systems Engineering disciplines are also covered as essential background for a fully rounded software engineer.

All engineers must comply with statutory regulations and organisational safety requirements. They must be able to use and interpret engineering data and documentation such as engineering requirements, specifications, designs, code, test specifications, test scripts, code analysis (static and dynamic) tool output.

Software engineers will be expected to work both as individuals and as part of wider Engineering teams.  They will be expected to demonstrate coding ability and specify, analyse, test and modify Software Engineering artefacts across Design and Development and In-Service Operations. They will be expected to validate, test and modify software to comply with its design and associate requirements.

Job Roles

Aerospace Software Engineer, Software Engineer.

Professional qualifications

Students hoping to become a computing professional should uphold the Code of Conduct of the BCS, the Institute for IT, which is the professional body for IT. Students are encouraged to join the BCS as a Student Member.

The course was developed in discussion with BAE, an international company working at the forefront of technology. It differs from many software engineering degrees because it has a digital development strand helping you develop systems involving software and special-purpose digital hardware.

UCLan works with employers to design and deliver degree apprenticeships and establishes the content and delivery of a programme according to their needs on an individual basis.

UCLan is committed to the principle of an apprenticeship being the development of an individual into a role of which the course is one component. What and how this is delivered is designed with the employer through the tailoring of delivery both mode and content.

Information for apprentices

LEVEL: Level 6
START DATE: September
DURATION: 48 months.

FEES: Tuition Fees are paid by funding through the Employer and/or Government via the Apprenticeship Levy, meaning that you as the learner do not pay the standard tuition fee rates. Students on Degree Apprenticeships do not qualify for any funding from Student Finance.

How you can access the programme

Contact our course enquiries team on 01772 892400 or email

If you are already in a relevant job role, talk to your manager or your employer and share the programme information with them. They may be willing to support you through the Apprenticeship. Contact our Business Development team on 01772 895500 or email for support.

Entry Requirements

112 UCAS tariff points at A2 or BTEC National Diploma (Distinction Merit Merit) AND 5 GCSEs at grade C or above including Maths and English.

Students whose first language is not English must achieve an IELTS 6.0 (with no component score less than 5.)

Foundation Entry: 80 UCAS tariff points at A2 or BTEC National Diploma (Merit Merit Pass) 5 GCSEs at grade C or above including Maths and English.

Degree and Higher Apprenticeships have flexible entry requirements. We work closely with the employer and apprentice to consider previous qualifications and experience. This may also include consideration of year of entry.


You can register with the government Find Apprenticeship Service to receive updates on all Degree Apprenticeships.

Course Content

Level 4

  • Introduction to Programming
  • Programming
  • Introduction to Networking
  • Systems Analysis & Database Design
  • Computer Systems and Security
  • Interactive Applications
  • Digital Electronics

Level 5


  • Software Development
  • Advanced Programming
  • The Agile Professional
  • Computational Thinking
  • Computer Security
  • Digital Systems

Level 6

BEng (Hons)

  • Advanced Software
  • Engineering Techniques
  • Object Oriented Methods in Computing
  • Distributed Enterprise Systems
  • Microcontroller Systems
  • Honours Degree Project

Students are taught by staff with a wide variety of industrial and research backgrounds. They have substantial experience of teaching at this level. The School has researchers working in a range of computing-related areas. Research into Human-computer interaction is important, particularly through the Child-Computer Interaction group (CHICI). There is research into data communications and networks, mobile computing, computer security and software engineering, particularly Agile software development. The school have collaborated with Sony, BAE and a variety of UK and overseas Universities. Staff industrial experience includes working in the games industry, the defence industry and the telecommunications industry, as software or database developers. The School is involved in consultancy and develops software for clients.


All of our degree apprenticeships are day release (1 day per week). 

Learning Environment and Assessment

UCLan has an extensive array of learning resources both on and off campus. For those off campus there are many resources:

  • Electronic resources including e-journals and e-books
  • Search by Subject guides to help access journals and books, etc
  • Online access to other libraries and information services (perhaps closer to home) through local and national schemes such as Sconul Access.
  • Inter-Library Loans Service
  • Information Skills training programme
  • Access to IT help and advice from LIS Customer Support
  • The Remote Access services allow students to access their UCLan network account, the library's electronic resources and some core software applications from their own computer as if they were on-campus.

End Point Assessment

The Degree Apprenticeship programme includes an End Point Assessment (EPA) to check that students have met the Apprenticeship Standard competencies and are ready to join the profession with full occupational competence.

Read further information about EPA

Information for Employers

Apprenticeships allow the learner to combine work and study by mixing on-the-job training with classroom learning. An apprentice will be employed to do a real job while studying for a formal qualification, usually for one day a week at one of our UCLan campuses or training centres. By the end of their apprenticeship, they will have gained the skills and knowledge needed to either succeed in their chosen career or progress onto the next apprenticeship level.

Apprentices in every role follow an approved study programme, which means they’ll gain a nationally recognised qualification at the end of their apprenticeship.

AWARD: FdSc / BEng
APPRENTICESHIP STANDARD: Aerospace Software Development Engineer - Read more
LEVEL: Level 6
FUNDING BAND: up to £27,000
View more information on Levy and Non-levy paying organisations and eligibility.

Maximum funding: £27,000

UCLan works with each employer to identify and tailor the delivery of the program to their needs, the workplace, the role, and the requirements of each apprentice. The price agreed with the employer is dependent on these requirements based on a sliding scale depending on numbers, location, and mode of delivery.

UCLan also offers a range of added value services over the top of the funding band including:

  • Embedded staff in the workplace to support the manager and apprentice and coordinate role development and learning
  • Additional support where the employer does not have qualified professionals to mentor and manage the role development in the workplace
  • Additional short courses for required professional training and certification, languages, or management and leadership

Funding bands range from £1,500 to £27,000 and sets the maximum amount of digital funds an employer who pays the levy can use towards an individual apprenticeship.

How to access the programme

Contact our Business Development Team:
Telephone: 01772 895500, email:

Further Information about Degree Apprenticeships

Important Information

Contact Us

This course is based in the School of Physical Sciences and Computing
For more information, contact Business Development on 01772 895500 or email


The Apprenticeship Standard along with the degree qualification forms the degree/higher apprenticeship programme. View the standard.

Course Handbook

For detailed information about studying this course at UCLan, please see the course handbook for your year of entry: 2019 Entry |
For information on possible changes to course information, see our Essential and Important Course Information.

Further Information for students

You can find regulations and policies relating to student life at The University of Central Lancashire on our Student Contract page.