The foundation in computing programme is designed to provide students with the necessary knowledge and skills to pursue a future in various computing-related degree programmes. The programme is designed to develop strong fundamental skills in computing with exposure to practical knowledge through hands-on projects. Students are exposed to dynamic learning environments that extend beyond the classroom, where students are trained to apply theory into practice, thus developing the ability to demonstrate discipline-specific knowledge, cognitive capabilities and soft skills.