The Software Engineering, BEng Hons at the University of Greenwich is designed for students who want to master the technical skills required to design, create, and maintain complex software systems. You will explore the fundamental principles of computer and communication systems, programming paradigms, and advanced algorithms, ensuring you are prepared to meet the demands of enterprise application development. This undergraduate degree focuses on the methodologies and formalisms that underpin modern software engineering, providing you with the analytical techniques needed to solve large-scale computing problems. By studying this discipline, you will gain the expertise to navigate and shape the evolving technology landscape.
Studied full-time on campus over three years, this course integrates practical laboratory sessions with theoretical study to build your professional confidence. You will work alongside academic experts to master diverse programming languages, operating systems, and artificial intelligence applications, while developing essential management and team-working skills. Through final-year projects and optional modules like penetration testing or machine learning, you will apply your knowledge to real-world briefs. As a graduate, you will be well-positioned for a career in software management or engineering, holding a degree accredited by the BCS, The Chartered Institute for IT, to support your professional registration.