Key Information
Duration
2 Years
Intake Dates
May
Learning Mode
Blended
Course Overview
The Higher Diploma in Computer Science (Software Engineering) provides students with a comprehensive foundation in core computing principles, software development practices, and emerging technologies. Designed to equip learners with both theoretical knowledge and hands on skills, this program covers essential areas such as programming, networking, databases, and system architecture, progressing toward advanced topics including artificial intelligence, Internet of Things (IoT), and software project management.
Throughout the course, students will develop practical skills in software design, algorithm development, and coding, while also gaining critical insight into strategic information systems and intelligent technologies. The program has a capstone research project, allowing students to apply their learning to real world challenges in the field of computin
Entry Requirement
Students will be eligible to register for the Higher Diploma programme upon satisfying one of the following:Completion of GCE O/L (Ordinary Level) and GCE A/L (Advanced Level) with a minimum score: A–10, B–8, C–6, S–4 (up to 12 points can be earned)
OR
Completion of a recognized Degree Foundation program or equivalent professional qualification (minimum 6 months duration)
Learning Outcomes
- Apply foundational programming skills to design, develop, and test software applications using industry standard programming languages.
- Demonstrate an understanding of computer systems architecture and their role in supporting computing operations and software execution.
- Design and manage relational databases, applying principles of database design, development, normalization, and querying.
- Configure and troubleshoot computer networks, understanding fundamental networking concepts, protocols, and infrastructure.
- Develop web-based applications with best practices in web design and development.
- Apply software engineering methodologies in managing and developing software projects.
- Integrate advanced programming concepts and design principles into applied projects, demonstrating modular design, abstraction, and reuse.
Employment Opportunities After Completing
Career Roles Available
- Software Developer
- Systems Analyst
- Web Application Developer
- Software Quality Assurance Engineer
- IoT Developer
- Business Systems Analyst
- Front-End Developer
- Application Support Engineer
Domestic Fee
LKR 450,000
Royalty Fees
LKR 16,500