Course Exemption
Table : Course Exemption for Olympiad Medallist (Gold, Silver or Bronze Medals only).
| S/N | ISO Competition | Requirements | Exempted Course |
| 1 | International Mathematical Olympiad (IMO) | Gold, Silver or Bronze Medallist | SC1004 Linear Algebra for Computing (CCDS Programs) |
| 2 | International Olympiad in AI (IOAI) | Gold, Silver or Bronze Medallist | • SC1003 Introduction to Computational Thinking and Programming (CCDS programs except TAISP) • SC1007 Data Structures and Algorithms (CCDS programs except TAISP) • SC1303 Programming with Data Structures and Algorithms (TAISP only) |
| 3 | International Olympiad in Informatics (IOI) | Gold, Silver or Bronze Medallist | • SC1003 Introduction to Computational Thinking and Programming (CCDS programs except TAISP) • SC1007 Data Structures and Algorithms (CCDS programs except TAISP) • SC1008 C and C++ Programming (CCDS programs) • SC2001 Algorithm Design and Analysis (CCDS programs except TAISP) * • SC2301 Algorithm Design and Analysis (TAISP only) * |
| 4 | Singapore National Olympiad in Informatics | Gold/Silver Medallists | • SC1003 Introduction to Computational Thinking and Programming (CCDS programs except TAISP) • SC1008 C and C++ Programming (CCDS programs) |
| 5 | National Olympiad in Informatics from the following countries/territories: China, Japan, South Korea, Taiwan, Indonesia, Vietnam, India | Gold/Silver Medallists | • SC1003 Introduction to Computational Thinking and Programming (CCDS programs except TAISP) • SC1008 C and C++ Programming (CCDS programs) |
* Exemption of these courses need to fulfill the following conditions:
- Complete the prerequisite courses.
- CGPA 3.5 at the time of application for exemption
NOTE: Please provide the certificate and write in to [email protected] to apply for exemption.
Exemption Consideration
- Exemptions of SC10XX course series are strictly applicable only to students enrolled in the first year of study. Applications submitted beyond the first year will not be accepted.
- Students who are granted course exemptions are deemed to have earned the credits awarded to the course. However, the exempted courses do not carry any grades and are therefore excluded from the computation of students' GPA.
- Students who are considering course exemptions must ensure that they are truly proficient in the courses to ensure no knowledge gap that may affect their learning in other higher-level courses.
- Once courses are read or exempted, no exemptions or revocations will be allowed.
- GCE 'A' Level: Grade ‘A’ for a H2 subject relevant to the course to be exempted.
- IB: Grade ‘7’ for a HL subject relevant to the course to be exempted.
- NUSHS Diploma: Major Cap of 4.7 for a subject relevant to the course to be exempted.
Table 1: Courses Available for Exemption & Relevant A Level / IB / NUSHS Subject
| Course | Relevant A Level / IB /NUSHS Subject | Applicable Programme |
| SC1003 Introduction to Computational Thinking & Programming | Computing / Computer Science / Computing Studies |
|
| SC1013 Physics for Computing | Physics |
|
Please refer to the latest list of accepted diplomas.
Year 1 CCDS students are invited to sit for the Freshmen Exemption Tests. These tests will provide an opportunity to be exempted from selected courses upon passing.
Participation in these tests is optional and entirely voluntary.
Courses Available for Exemption
Semester 1
- SC1003 – Introduction to Computational Thinking & Programming
- SC1004 – Linear Algebra for Computing (not applicable for DSAI and AISC students.)
Semester 2
- SC1008 – C & C++ Programming (not applicable for DSAI and AISC students.)
- SC2000 – Probability & Statistics for Computing (not applicable for DSAI students.)
Important Information
- Courses that you are successfully exempted from will count towards your graduation requirements but will not be included in the computation of your CGPA.
- A non-refundable fee of $10 per test will apply, regardless of the outcome (pass or fail). Payment instructions will be provided closer to the registration period.
- The tentative test date is 1-2 weeks before semester starts. Please note that you must be physically present at NTU take the test.
- Once granted, exemptions are permanent and cannot be revoked or reversed at a later stage.
- Students who qualify for exemption of these subjects based on outstanding ‘A’ level/ IB/ NUSHS results or International Olympiad Medallists DO NOT need to take the exemption tests. Please see exemption criteria in the other tabs.
- The College will send an email to all freshmen a few weeks before to register for the test. Please check your NTU emails regularly.
Minimum AU of Graded Courses obtained from NTU
In granting exemption of courses on the basis of the students’ relevant certificate/diploma (e.g. A level, foreign or local university, polytechnic diploma, Olympiad medals), we wish to draw your attention that a minimum of [X] AU of letter-graded courses is required for a Bachelor's degree, as specified in Section 3.4 in the Academic Structure Handbook:
For Degree Programme

Minimum Years of Study at NTU
.png?sfvrsn=1a2046cf_2)
Double Degree Programmes (Full-Time)
.png?sfvrsn=185daa27_1)