
Software engineering stands as a pivotal force in the global tech arena, focusing on creating and enhancing software systems and digital solutions. Our BEng (Hons) in Software Engineering dives deep into every phase of the software development cycle—from grasping the initial problem, through analysis, design, and coding, to testing, documentation, and ongoing maintenance.
Locations

- London
Attendance
- Weekday / Weekend
- Flexible Program
Modules
- Introduction to Software Development
- Computing Infrastructure
- Databases
- Computer Science Fundamentals
- Advanced Programming
- Data Structures and Algorithms
- Software Engineering
- Advanced Databases and Big Data
- Undergraduate Project
- Agile Programming
- Enterprise Systems Development
- Machine Learning
- Software Quality Management
Shaping Tomorrow's Tech Landscape: Forge Your Path with Software Engineering
Our faculty combines academic excellence with real-world experience and cutting-edge technical knowledge, offering support as you delve into software engineering’s core principles and practices. You’ll explore the critical technical and human elements across various domains, including software system lifecycles, design methodologies, systems analysis, programming, and database management, all while emphasizing security measures.

From Concept to Code: Your Journey in Software Engineering Begins Here
Our aim is to arm you with knowledge and skills relevant to the current industry demands, preparing you thoroughly for a career in software engineering.
Beyond just technical expertise, we emphasize the importance of lifelong learning, empowering you to steer your professional growth and unlock your full potential in the evolving digital landscape.