Course Exemption

Table : Course Exemption for Olympiad Medallist (Gold, Silver or Bronze Medals only). 

S/NISO CompetitionRequirementsExempted Course
1International Mathematical Olympiad (IMO)Gold, Silver or Bronze MedallistSC1004 Linear Algebra for Computing (CCDS Programs)
2International 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)

3International 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) *

4Singapore National Olympiad in InformaticsGold/Silver Medallists
• SC1003 Introduction to Computational Thinking and Programming

(CCDS programs except TAISP)

• SC1008 C and C++ Programming

(CCDS programs)

5National Olympiad in Informatics from the following countries/territories: China, Japan, South Korea, Taiwan, Indonesia, Vietnam, IndiaGold/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

  1. 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.
  2. 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.​​​​​​​
  3. 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.
  4. Once courses are read or exempted, no exemptions or revocations will be allowed.

 

Students with outstanding Singapore GCE ‘A’ Level, International Baccalaureate (IB) and NUS High School Diploma (NUSHS) results may be eligible for exemptions for up to 2 selected first year courses in Table 1 below.
  • 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

CourseRelevant A Level / IB /NUSHS SubjectApplicable Programme
SC1003 Introduction to Computational Thinking & ProgrammingComputing / Computer Science / Computing Studies
  • Computer Engineering
  • Computer Science
  • Business and Computer Engineering
  • Business and Computing
  • Data Science and Artificial Intelligence
  • Artificial Intelligence and Society
  • Double Degree in Computer Science and Economics
  • Double Degree in Engineering and Economics
SC1013 Physics for ComputingPhysics
  • Computer Engineering
  • Business and Computer Engineering
  • Double Degree in Engineering and Economics

 

Course exemption for top local polytechnic students may be reviewed on a case-by-case basis, depending on the diploma and courses that students have taken in their respective polytechnic, and if they satisfy the requirements/conditions set by College of Computing and Data Science (CCDS).

 

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

    1. SC1003 – Introduction to Computational Thinking & Programming
    2. SC1004 – Linear Algebra for Computing (not applicable for DSAI and AISC students.)

    Semester 2

    1. SC1008 – C & C++ Programming (not applicable for DSAI and AISC students.)
    2. SC2000 – Probability & Statistics for Computing (not applicable for DSAI students.)
    Click the links above for test details

     

    Important Information

    1. Courses that you are successfully exempted from will count towards your graduation requirements but will not be included in the computation of your CGPA.
    2. 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.
    3. The tentative test date is 1-2 weeks before semester starts. Please note that you must be physically present at NTU take the test.
    4. Once granted, exemptions are permanent and cannot be revoked or reversed at a later stage.
    5. 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.
    6. 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

    Single Degree Programmes (Full-Time)

    Double Degree Programmes (Full-Time)