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 organisations. 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

NUS Co-Operative Education Programme:

Starting from AY2017/2018, SoC Offers an opportunity for students to be on a work-study scheme with three internships in the same organisation via the NUS Co-Operative Education Programme. Please click here for further infornation.

** Update on Internships Affected by Covid-19

To find out more details regarding changes and measures for students whose 2020 internships are affected by the Covid-19 Pandemic, please go to here.