Last Updated: 24 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.
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.
How to register
You may register here.