NUS: IB requirements and which maths course it accepts

NUS splits by course. Applications and Interpretation HL is accepted for Common Computer Science Programmes. Analysis and Approaches HL is required for Engineering and Data Science and Economics.

By Pietro Meloni, PhD · Last verified against the official pages on

IB requirements at NUS, course by course

Official IB Diploma requirements published by NUS. Verified 21 September 2026.
CourseIB pointsMaths requiredMaths AI HLSource
EngineeringInformation accurate as of December 2025Not statedPass in HL Mathematics: Analysis and ApproachesNot acceptednus.edu.sg (PDF)checked
Common Computer Science ProgrammesInformation accurate as of December 2025Not statedPass in HL Computer Science, HL Analysis and Approaches or HL Physics; or a good pass in SL Analysis and Approaches or HL Applications and InterpretationAcceptednus.edu.sg (PDF)checked
Data Science and EconomicsInformation accurate as of December 2025Not statedVery good pass in HL Mathematics: Analysis and ApproachesNot acceptednus.edu.sg (PDF)checked

What the pages say about the two maths courses

Engineering. The prerequisite table lists HL Analysis and Approaches only for Engineering.

Common Computer Science Programmes. HL Applications and Interpretation counts, but needs a good pass, the same level asked of SL Analysis and Approaches.

Data Science and Economics. The prerequisite table lists HL Analysis and Approaches only.

How to read an offer like this

The points total and the Higher Level grades are conditions that must all be met together. A student with 41 points and a 6 in HL Mathematics does not meet an offer that asks for 40 points with a 7 in HL Mathematics.

Where the page says a maths course is preferred, both are considered and the preference can count between similar applicants. Where it says only, the other course does not meet the requirement. If the school does not offer Analysis and Approaches at Higher Level, write to admissions before applying and keep the answer.

Frequently asked questions

Does NUS accept IB Maths AI HL for Engineering?

+
Not accepted. The prerequisite table lists HL Analysis and Approaches only for Engineering. Maths requirement: Pass in HL Mathematics: Analysis and Approaches.

Does NUS accept IB Maths AI HL for Common Computer Science Programmes?

+
Accepted. HL Applications and Interpretation counts, but needs a good pass, the same level asked of SL Analysis and Approaches. Maths requirement: Pass in HL Computer Science, HL Analysis and Approaches or HL Physics; or a good pass in SL Analysis and Approaches or HL Applications and Interpretation.

Does NUS accept IB Maths AI HL for Data Science and Economics?

+
Not accepted. The prerequisite table lists HL Analysis and Approaches only. Maths requirement: Very good pass in HL Mathematics: Analysis and Approaches.

Find out what is costing the marks.

Twenty minutes, one to one, online. No charge, no commitment.

Request an initial assessment