Last Updated: 24 Feb 2026
Bachelor of Computing in Computer Science
The Computer Science (CSC) programme provides rigorous training in software design, algorithms, and computing systems. Blending academic depth with practical experience, it empowers students to craft innovative solutions for complex challenges. With hands-on projects and industry exposure, graduates are poised to excel across diverse fields, including technology, business, and healthcare.
Course details
| Minor/Second Major offered |
|
| Field of study | Computing |
| Track/Specialisation | This course offers the following tracks or specialisation:
Students may specialise in one of the three areas. |
| Certification offered | Bachelor of Computing (Hons) in Computer Science |
Minimum entry requirement
You must meet the following entry requirements for the course application:
| Qualification | Requirement |
|---|---|
| A-Level |
|
| Polytechnic Diploma | Applicants with relevant local Polytechnic Diplomas or equivalent qualifications may apply. Refer to the NTU admissions website for the latest information. |
| International Baccalaureate Diploma |
|
| NUS High School Diploma |
|
| International and other qualifications |
|
- In addition to NTU’s general admission requirements, applicants must fulfil the minimum subject requirements for the programme as listed.
Internship
| Internship duration | 20 weeks of professional internship |
| Internship timeframe | Year 3 Semester 2 |
Internship is compulsory.
Overseas exposure programme
Career prospects
Csc Graduates Are Equipped To Lead in Tech-Driven Industries, Excelling in Roles Like Software Development, Ai, and Cybersecurity. With Strong Technical Skills and Hands-On Experience, They Are Poised To Drive Innovation and Transform Sectors From Technology To Healthcare and Finance. Graduates Can Explore the Following Career Options Upon Graduation:
- Machine Learning Engineer
- Data Scientist
- Research Scientist
- R&d Engineer
- Business Intelligence Developer
- Computer Vision Research Engineer
- Data Analyst
- Data Architect
- Ai Engineer
- Ai Scientist
Graduate employment outcomes
How to register
You may register here.