An industry-focused Software Engineering degree that equips graduates with hands-on skills in design, development, and quality assurance to build modern computer-based systems across mobile, IoT, and automation domains.

Offered by
Esoft UniAwarded by
Kingston University
The Computer Science (Software Engineering) degree at ESOFT Metro Campus is designed to produce industry-ready graduates with the skills and knowledge required to succeed in a rapidly evolving tech landscape. This programme emphasizes hands-on learning and real-world application, preparing students to design and develop computer-based systems that power modern life — from mobile applications and intelligent devices to medical robotics, electric vehicles, and industrial automation. The curriculum focuses on best practices in the software industry, including software requirements engineering, design methodologies, testing, and quality assurance. Core modules are carefully structured to meet international benchmarking standards and ensure comprehensive coverage of foundational concepts. Practical components are integrated into many modules, supported by modern, fully equipped computing laboratories featuring industry-standard tools such as Eclipse, Java, Oracle, mobile app development frameworks, UML, and CASE tools. In the final year, students undertake a major research or development project, applying systems thinking to tackle real-world software engineering problems. The programme also offers a flexible progression pathway — after two years, students can obtain an HND and gain industry experience before completing the honours degree. Students may complete the full programme in Sri Lanka or transfer to a partner university in the UK or Australia.
Local students
Gallery
Level
undergraduate
Duration
3 years · full-time
Location
Colombo, Kandy
Upcoming intakes