Logo Mark Singapore GovernmentA Singapore Government Agency WebsiteHow to identify 
Government Building
Official website links end with .gov.sg

Government agencies communicate via .gov.sg website
(e.g. go.gov.sg/open). Trusted websites  

Lock
Secure websites use HTTPS

Look for a lock (lock) or https:// as an added precaution.
Share sensitive information only on official, secure websites.

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.

Nanyang Technological University
College of Computing and Data Science
Course type: Full-time
Course duration: 4 years (Direct Honours)
CSC students will develop core skills in cybersecurity, software development, and machine learning to build a strong foundation for success in the tech world.

Course details

Minor/Second Major offered
  • Students may choose from over 40 Minor courses, including Mathematics, Business, Entrepreneurship, Health & Society, and International Trading.
  • Students may choose one of the following second majors: Business, Entrepreneurship, and Sustainability.
Field of study
Computing
Track/Specialisation

This course offers the following tracks or specialisation:

  • Artificial Intelligence
  • Data Science
  • Security
Students may specialise in one of the three areas.
Certification offered
Bachelor of Computing (Hons) in Computer Science
Learn more about the programme

Minimum entry requirement

You must meet the following entry requirements for the course application:

QualificationRequirement
A-Level
  • Pass in
  • H2 Mathematics, or
  • H2 Physics, or
  • H2 Computing

View Indicative Grade Profile (IGP)

Polytechnic Diploma
Applicants with relevant local Polytechnic Diplomas or equivalent qualifications may apply. Refer to the NTU admissions website for the latest information.

View Indicative Grade Profile (IGP)

International Baccalaureate Diploma
  • Pass in
  • HL Mathematics, or
  • HL Physics, or
  • HL Computer Science
NUS High School Diploma
  • Major CAP of 2.0 in
  • Mathematics or
  • Physics or
  • Computing
International and other qualifications
  • Pass in Senior High Mathematics or Physics; UK CIE A-Level Computer Science
  • In addition to NTU’s general admission requirements, applicants must fulfil the minimum subject requirements for the programme as listed.

Internship

Internship duration20 weeks of professional internship
Internship timeframeYear 3 Semester 2

Internship is compulsory.

Overseas exposure programme

Non-compulsory.

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
Use resources and interactive tools that are available on MySkillsFuture Portal to explore various education and career pathways.

Graduate employment outcomes

Refer to the complete Graduate Employment Survey (GES) report 2024 for more information.

How to register

Direct Admissions with NTU

You may register here.