Das Software Engineering – BSc (Hons) Programm der Lancaster University Leipzig ist ein dreijähriger Bachelorstudiengang, der eine umfassende Grundlage in Informatik bietet und gleichzeitig die für den Beruf des Softwareingenieurs und -designers erforderlichen Spezialkenntnisse vermittelt. Das Programm vermittelt die Grundlagen der Informatik, Softwareentwicklung, digitaler Systeme und des Verständnisses von Professionalität. Es werden Kenntnisse für Analyse und Design vermittelt und komplexe Computerprogrammierfähigkeiten entwickelt. In den fortgeschrittenen Modulen werden Themen wie verteilte Systeme, Mensch-Computer-Interaktion und Sprachen und Kompilierung behandelt. Es wird ein Gruppen-Softwareentwicklungsprojekt durchgeführt, um die Fähigkeiten zur Bewältigung von Herausforderungen bei der Entwicklung realer Softwaresysteme zu entwickeln. Das Programm beinhaltet Software Engineering Studio Module, in denen reale Probleme als Software Engineering Team gelöst werden müssen. Diese Module fördern die Datenanalyse, grafische Darstellung, Berichtserstellung und Präsentationsfähigkeiten.
Im ersten Jahr werden die Grundlagen in Informatik, Softwareentwicklung, digitalen Systemen und Professionalität vermittelt. Im zweiten und dritten Jahr folgen fortgeschrittene Module wie Distributed Systems, Computer Human Interaction und Languages and Compilation. Es wird ein Gruppenprojekt im Software Engineering absolviert, um die Fähigkeiten zur Bewältigung von Herausforderungen bei der Entwicklung realer Softwaresysteme zu entwickeln. Die Software Engineering Studio Module erfordern die Lösung realer Probleme als Software Engineering Team und fördern die Datenanalyse, grafische Darstellung, Berichtserstellung und Präsentationsfähigkeiten.
Nach Abschluss des Studiums eröffnen sich vielfältige Karrierewege, darunter Anwendungsentwickler, Cyber Security Analyst, Data Analyst, Data Scientist, Game Developer, Information Systems Manager, IT Consultant, Machine Learning Engineer, Multimedia Programmer, Web Developer, Web Designer, Software Engineer und QA/Test Automation Engineers.