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 Artificial Intelligence / Computer Science

In the NUS School of Computing, students may read degrees in Computer Science or Artificial Intelligence.

Both programmes provide foundations in programming, data structures and algorithms, discrete mathematics, computer systems, software engineering, databases, networking, and cybersecurity, alongside AI/ML fundamentals and ethics. The curriculum emphasizes hands-on labs, team projects, internships, and a capstone. Electives include natural language processing, robotics, computer graphics, cloud computing, and fintech, with options for specialisations, research pathways, minors, industry attachments, exchanges, and interdisciplinary coursework.

National University of Singapore
School of Computing
Course type: Full-time
Course duration: 4 Years (Honours)
Diploma holders may refer to the course exemption policy.

Course details

Minor/Second Major offered
Refer to the School of Computing page for details.
Field of study
Computing
Track/Specialisation

This course offers the following tracks or specialisation:

  • Artificial Intelligence
  • Computer Science
Certification offered
Bachelor of Computing in Computer Science; Bachelor of Computing in Artificial Intelligence
Learn more about the programme

Minimum entry requirement

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

QualificationRequirement
A-Level
Polytechnic Diploma
International Baccalaureate Diploma
NUS High School Diploma
International and other qualifications
  • If you have a medical condition or disability, you should share your condition in your admission application. This is for the University to better understand your needs for support and resources during your studies, and to ascertain if required provisions are available.

Internship

Students must complete a compulsory IT-related internship.

Work study option

Overseas exposure programme

Students can choose from over 100 global partner universities for diverse international experiences, enhancing adaptability and fostering lifelong friendships. Find out more.

Career prospects

You Can Explore the Following Career Options Upon Graduation:

  • Ai Business Analyst
  • Ai Software Engineer
  • Ai Solutions Architect / Consultant
  • Application Developer
  • Applied Scientist / Research Engineer
  • Computer Vision Engineer
  • Data Scientist
  • Database Designer
  • Deep Learning Researcher
  • Full Stack Software Developer
  • Game Developer
  • Iot Engineer
  • Machine Learning Engineer
  • Nlp/llm Engineer
  • Software Engineer/developer
  • Systems Analyst
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 NUS

You may register here.