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 bench marking standards and ensure comprehensive coverage of foundational concepts. Practical components are integrated into many modules, supported by our modern, fully equipped computing laboratories. These labs feature the latest industry-standard tools and platforms such as Eclipse, Java, Oracle, mobile app development frameworks, UML, and CASE tools.
In your final year, you will undertake a major research or development project, applying systems thinking to tackle real-world software engineering problems and demonstrate your technical and analytical capabilities.
This degree offers a flexible progression pathway. After two years of study, you can obtain a Higher National Diploma (HND), enabling you to gain industry experience before completing your honours degree. This structure supports both immediate career entry and long-term academic growth.
Additionally, students can complete the entire degree in Sri Lanka or transfer to one of ESOFT’s partner universities in the UK or Australia, depending on their academic and professional goals.
3 Years
Computing & IT
Degree

NVQ & Certificates (IT, Web design & Development Information Communication Technology Graphic Design & Photoshop )

Duration