Last Updated: 24 Feb 2026
Bachelor of Science in Mathematical and Computer Sciences
Combining a strong mathematical foundation with in-depth knowledge of computer science. Students are provided with strong foundations in Mathematical Sciences and Computer Science, coupled with specialised training in one of four areas: Theoretical Computer Science, Cryptography and Cybersecurity, Financial Modelling, and Data Science.
Course details
| Field of study |
|
| 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 with Double Major (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 |
Overseas exposure programme
Career prospects
You Can Explore the Following Career Options Upon Graduation:
- Data Scientist / Analyst
- Cybersecurity
- Information and Communication Sector
- Public Admin and Defence Sector
- Systems Designer / Analyst
- Software Developer / Engineer
- Financial Analyst
How to register
You may register here.