Overview
Computer Science is far more than learning to code. At its core, it is the study of computation itself—what can be computed, how efficiently, and by what means. You will explore how to represent information, design algorithms that process it, and build systems that operate reliably at enormous scale. The discipline spans a remarkable range, from the purely mathematical (theory of computation, formal logic) to the deeply practical (building web platforms, training machine learning models, securing networks against attacks).
A typical CS degree begins with programming fundamentals and discrete mathematics before branching into systems-level courses such as operating systems, computer networks, and database design. Upper-year students choose specializations—artificial intelligence, computer graphics, cybersecurity, distributed systems, or human-computer interaction, among others. Projects and lab work are central: you will build compilers, design databases, train neural networks, and collaborate on team software projects that mirror real industry workflows.
Computer Science is consistently one of the most in-demand degrees worldwide. Graduates enter roles in virtually every industry, from finance and healthcare to entertainment and government. Singapore's position as a leading technology hub, home to regional headquarters of major tech companies and a vibrant startup ecosystem, makes it an especially strong place to study CS. Whether your goal is to launch a startup, conduct AI research, or architect the next generation of cloud infrastructure, a CS degree provides the intellectual toolkit to get there.
What You'll Learn
General Preparation
These recommendations cover general preparation across Singapore universities. Specific programme requirements may differ—detailed per-programme requirements coming soon.
IB Diploma
- •Mathematics AA HL, or HL Computer Science, or HL Physics (at least one required for NUS)
- •Physics HL (recommended)
- •Computer Science HL (if available)
A-Level
- •H2 Mathematics, or H2 Computing, Further Maths, or Physics (at least one required for NUS)
- •H2 Computing (recommended if available)
- •H2 Physics (recommended)
- •H2 Further Mathematics (advantageous)
AP
- •AP Computer Science A
- •AP Calculus BC
- •AP Statistics (helpful)
- •AP Physics C (helpful)
IGCSE
- •Additional Mathematics
- •Computer Science
- •Physics
Skills & Aptitudes
NUS IB / A-Level admission requirements:NUS Admissions
NTU IB / A-Level admission requirements:NTU Admissions
SMU admission requirements:SMU Admissions
Career Paths
Salary ranges shown are approximate monthly starting salaries for fresh graduates in Singapore (2024–2025). Actual salaries vary by employer, GPA, and experience.
Where to Study in Singapore
Similar Majors
Considering this major beyond Singapore?
View the global university major guide →
Frequently Asked Questions
What do you study in Computer Science?
Computer Science is far more than learning to code. At its core, it is the study of computation itself—what can be computed, how efficiently, and by what means. You will explore how to represent information, design algorithms that process it, and build systems that operate reliably at enormous scale. The discipline spans a remarkable range, from the purely m…
What can you do after a Computer Science degree?
Common career paths: Software Engineer (S$4,500 – S$7,500), Data Scientist (S$5,000 – S$8,000), AI/ML Engineer (S$5,500 – S$8,500), Cybersecurity Analyst (S$4,500 – S$6,500), Product Manager (S$4,500 – S$7,000).
Ready to prepare for Computer Science?
Our tutors can help strengthen your English and academic skills for your target program.