Course Exemption

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 3 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
​BG2211 Introduction to Computational Thinking 
​Computing / Computer Science / Computing Studies
  • ​Bioengineering
​CH2107 Introduction to Computational Thinking  
​Computing / Computer Science / Computing Studies
  • Chemical and Biomolecular Engineering
​CV1014 Introduction to Computational Thinking 
​Computing / Computer Science / Computing Studies
  • Civil Engineering
  • Environmental Engineering
IE1005 From Computational Thinking to Programming
​Computing / Computer Science / Computing Studies
  • Electrical and Electronic Engineering
  • Information Engineering and Media
MA1008 Introduction to Computational Thinking*​Computing / Computer Science / Computing Studies
  • ​Aerospace Engineering
  • Mechanical Engineering
MH1810 Mathematics I


All Engineering programmes

​MS1008 Introduction to Computational Thinking​Computing / Computer Science / Computing Studies
  • ​Materials Engineering
MS1013 Materials Chemistry I
  • Materials Engineering
PH1011 Physics
All Engineering programmes

 * Students will be required to take an exemption test. Eligible students will receive an invitation via their NTU email for the exemption test to be conducted in end Jul/early Aug.

Polytechnic Qualifications

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 the respective engineering schools. Generally, students with an Advanced Certificate, Diploma Plus certificate and/or Certificate of Merit or Distinction may be considered for exemption for up to 4 courses or 12 AU, depending on the relevance of the polytechnic courses taken and the grades obtained.

Please contact the undergraduate office of your respective engineering school.

International Science Olympiad 

Table 2: Exemption / Credit Transfer For International Science Olympiad (ISO) Medalist (Gold, Silver or Bronze Medals only)​ ​ ​

​S/NISO Competition​​Exempted Course
1International Physics Olympiad Competition (IPhO)
  • PH1011 Physics
    (Applicable to all except SCSE students)
2International Chemistry Olympiad Competition (IChO)
  • MS1013 Materials Chemistry
    (Applicable to MSE students only)
3International Olympiad in Informatics Competitions (IOA)
  • BG2211 Introduction to Computational Thinking (Applicable to CCEB students only)
  • CH2107 Introduction to Computational Thinking (Applicable to CCEB students only)
  • CV1014 Introduction to Computational Thinking 
    (Applicable to CEE students only)
  • IE1005 From Computational Thinking to Programming (Applicable to EEE students only)
  • MA1008 Introduction to Computational Thinking
    (Applicable to MAE students only)
  • MS1008 Introduction to Computational Thinking
    (Applicable to MSE students only)

International Mathematical Olympiad Competition (IMO)

  • MH1810 Mathematics I


Students who are granted course exemptions are deemed to have earned the credits awarded for the course. However, the exempted courses do not carry any grades and are therefore excluded from the GPA computation. This means that  students' GPA computation would be subsequently based on higher level courses which may require more effort to score.  

On the other hand, exemptions enable students to proceed to advance courses sooner, which may in turn allow them to accelerate their studies.

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


Students who qualify for course exemptions will be notified via email by their respective engineering school in mid/end July, there is no need to apply separately. They can then view the courses for which they are exempted via email and inform their respective undergraduate offices if they wish to accept or opt out of the exemptions.  

CCEB​CCEB Academic (Undergraduate) Office
​CEEMrs Lee-Chua Lee Hong
​EEEMs Madona Fernandez
​MSEMs Katrina Chang Chia-Hsuan
​MAEMAE Undergraduate Office
 Note: Common Engineering students may contact Ms Noriki Chai at the College of Engineering Dean's Office.