Computer Science / Data Science / AI in Singapore (2026): JC Subject Planning Checklist (NUS/NTU/SMU/SUTD/SIT/SUSS)

Study guide
Download PDFJoin our Telegram study group
Q: What should I take in JC if I’m aiming for CS / data science / AI?
A: Plan backwards from what universities list as prerequisites (and “assumed knowledge”), then choose a subject combination you can actually sustain for two years.
TL;DR If you’re aiming for CS/DS/AI and you’re not 100% sure where you’ll apply, H2 Math is usually the safest default.
The key is not to memorise a single “best combination”, but to verify prerequisites early and build a backup plan you’re comfortable with.

Quick subject map

  • TL;DR: H2 Math is the safest default if CS, DS, or AI is still in play.
  • Pick your track first: Decide whether you mean software, data, or AI-heavy pathways.
  • Prereq verification workflow: Check official pages before locking in JC subjects.

Concrete example: If a student says "I want AI", list six target programmes first, then check which ones require or assume H2 Math before choosing the rest of the combination.

Status: Last reviewed 2026-01-23. Always verify on official admissions pages; requirements and programme structures can change.

Fast links

Marcus Pang
Reviewed by
Marcus Pang·Managing Director (Maths)

Sources

  1. NUS OAM: A-Level admission requirements
  2. NTU: A-Level admission guide
  3. NTU: Minimum subject requirements PDF
  4. SMU: A-Level requirements
  5. SUTD: A-Level admission criteria
  6. SIT: Programme-specific requirements
  7. SUSS: Full-time undergraduate admission criteria