Course Overview
Course Overview This Software Engineering programme equips you with the comprehensive skills to design, build, and deploy robust software systems, blending rigorous technical theory with hands-on project experience. You will master a modern tech stack and learn to manage the full software development lifecycle, from understanding client needs to delivering innovative solutions. The course prepares you for a successful career as a versatile software engineer or tech entrepreneur. Key Program Highlights Master a modern tech stack including Java, Python, C++, JavaScript, and mobile development frameworks Gain real-world experience through a second-year group project for an actual client and a major final-year individual project Learn the full software development lifecycle, from requirements and design with UML to testing and deployment Study essential foundations in computer architecture, operating systems, networking, and databases Develop professional skills in project management, innovation, and client communication
Available Intakes
September 2026
CampusLeicester Campus
CityLeicester
ModeFullTime
Duration48 Months
FeeGBP 24,500