Undergraduate programme focused on Software Engineering Higher Level Apprenticeship, developing core subject knowledge, analytical skills and transferable professional capabilities through lectures, seminars, practical/project work as appropriate to the discipline.