Internships provide students with experiential learning and an opportunity to hone your competencies in a safe environment. In a world where employers are looking for graduates with experience, doing an internship can provide you with the experience that would give you an edge over others.


The aims of internships are for students to:

  • Apply their computing knowledge in computing-related projects through attachment at organizations. Broaden students’ education by enabling them to appreciate the application of computing knowledge to industrial related projects.
  • Build good verbal and written communication
  • Demonstrate professional standards and ethics in the workplace
  • Better understand the business and career paths in the company/industry


Industry experience has become a compulsory component for students enrolled from AY2014/15 onwards. The eligibility to the internship programme would be determined on the degree programme which students are enrolled in.
The School of Computing offers three types of internship programmes aimed at broadening Computing students’ education:

  1. Advanced Technology Attachment Programme
  2. Industry Internship Programme
  3. Student Internship Programme