Last Updated: 23 Feb 2026
Bachelor of Science in Mathematical and Computer Sciences
Students are provided with strong foundations in the two majors, coupled with specialised training in one of four areas at the interface of Mathematical Sciences and Computer Science: Theoretical Computer Science, Cryptography and Cybersecurity, Financial Modelling, and Data Science.
National University of Singapore
College of Computing and Data Science
Course type: Full-time
Course duration: 4 years (Direct Honours)
Course details
| Minor/Second Major offered |
|
| Field of study | Sciences |
| Track/Specialisation | This course offers the following tracks or specialisation:
A specialization area is fulfilled by taking a minimum 17 AUs from the prescribed list of electives in the specialization area. A student may choose to specialize in one or more areas, or none at all. |
| Certification offered | Bachelor of Science (Mathematical and Computer Sciences) |
Minimum entry requirement
You must meet the following entry requirements for the course application:
| Qualification | Requirement |
|---|---|
| A-Level | |
| Polytechnic Diploma | |
| International Baccalaureate Diploma | |
| NUS High School Diploma | |
| International and other qualifications |
Internship
| Internship duration | 20 weeks |
| Internship timeframe | Year 3 Semester 2 |
Internship is compulsory.
Career prospects
Graduates of the Programme Are Well Equipped To Work in the Rapidly Developing Fields of Financial Technology, Cybersecurity, and Data Analytics. They Are Also Well Positioned for Postgraduate Degrees in Mathematics, Computer Science, and Related Disciplines.
Use resources and interactive tools that are available on MySkillsFuture Portal to explore various education and career pathways.
How to register
Direct Admissions with NUS
You may register here.