Programme Overview
If you want to build the technology that shapes the future, NUS Computer Science is Singapore’s most rigorous entry point. The programme covers all sub-disciplines of computing — from AI and machine learning to cybersecurity and game development — with 10 specialisation focus areas that let you go deep in what you love. What sets NUS apart is the project-based approach: you’ll build and develop real applications while learning the theoretical foundations that make it all possible, graduating with a portfolio of work, not just grades. A mandatory industry experience component (6-month or two 3-month internships) ensures you enter the workforce ready. If you’re deciding between CS and Computer Engineering, the key difference is that CS focuses on algorithms and software, while CE places greater emphasis on electronics, hardware and how software interacts with physical systems. One of Asia's top-ranked CS programmes, known for its strong technical foundation and industry connections. The programme offers 10 Focus Areas for specialization, including AI, Security, and Software Engineering. Students benefit from NUS Overseas Colleges, mandatory industry attachments, and a project-based curriculum that builds a real portfolio. Graduates are highly sought after by top tech companies globally.
Admission Requirements
IB Diploma
- •Pass in HL Computer Science or HL MAA or HL Physics; or a good pass in either SL MAA or HL MAI
Singapore-Cambridge GCE A-Level
- •H2 pass in Computing
- •Mathematics
- •Further Mathematics or Physics; or a good pass in H1 Mathematics
This refers to Singapore A-Level qualifications, not international A-Level programmes.
Requirements are for reference only. NUS Official Prerequisites (IB / Singapore A-Level)
Frequently Asked Questions
What does BComp Computer Science at NUS cover?
If you want to build the technology that shapes the future, NUS Computer Science is Singapore’s most rigorous entry point. The programme covers all sub-disciplines of computing — from AI and machine learning to cybersecurity and game development — with 10 specialisation focus areas that let you go deep in what you love. What sets NUS apart is the project-bas…
What are the entry requirements for BComp Computer Science?
IB: Pass in HL Computer Science or HL MAA or HL Physics; or a good pass in either SL MAA or HL MAI; Singapore A-Level: H2 pass in Computing, Mathematics, Further Mathematics or Physics; or a good pass in H1 Mathematics.
Want to prepare for BComp Computer Science?
Strengthen your English and academic skills with Oak Education's tutoring programmes.