Overall, the Dip ICT programme is good. The programming modules have comprehensive exams, and the practicals sound valuable. However, I believe the programme could be improved with more specific preparation for work readiness, ensuring students are fully equipped for the industry.