Metadata
Title
Curriculum Structure
Category
undergraduate
UUID
a53ad219f0db4cba8cdc3b71b2a352c9
Source URL
https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/curriculum-...
Parent URL
https://www.ntu.edu.sg/education/undergraduate-programme/bachelor-of-science-in-...
Crawl Time
2026-03-09T06:08:22+00:00
Rendered Raw Markdown

Curriculum Structure

Source: https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/curriculum-structure Parent: https://www.ntu.edu.sg/education/undergraduate-programme/bachelor-of-science-in-data-science-artificial-intelligence

### Information

To view the various Curriculum Structure, kindly scroll down the page.

### Course Offering/Major Prescribe Elective (MPE) List/Elective Focus/Specialisation

CE Major Prescribed Electives (MPE) Courses and Elective Focus Areas

CSC Major Prescribed Electives(MPE) Courses and Specialisation (AY2021 and later Cohort) or Elective Focus Areas (AY2020 and earlier Cohort)

DSAI Major Prescribed Electives (MPE) Courses

AISC Major Prescribed Electives (MPE) Courses

### Computer Engineering Programme (CE)

Programme Information for AY2025

Programme Information for AY2024

Programme Information for AY2023

Programme Information for AY2022

Programme Information for AY2021

Programme Information for AY2020

Programme Information for AY2019

### Computer Science Programme (CSC)

Programme Information for AY2025

Programme Information for AY2024

Programme Information for AY2023

Programme Information for AY2022

Programme Information for AY2021

Programme Information for AY2020

Programme Information for AY2019

### Bachelor of Computing in Data Science and Artificial Intelligence (DSAI)

Programme Information for AY2025 and later Cohorts

Programme Information for AY2024

Programme Information for AY2023

Programme Information for AY2022

Programme Information for AY2021

Programme Information for AY2020

Programme Information for AY2019

### Bachelor of Computing (Hons) in Artificial Intelligence (AI) and Society (AISC)

Programme Information for AY2025 and later cohorts

Programme Information for AY2024

### Double Degree in Bachelor of Business (with specialisation in Business Analytics) and Bachelor of Engineering (Computer Science) (BCG)

Curriculum Structure

Click here to download Curriculum Structure for Students Admitted in

AY25/26 and later Cohorts\ \ \ \

Courses that contribute towards the CGPA of each Constituent Degree****

For Students Admitted in AY23/24* _240925.pdf?sfvrsn=fab3ef28_3)\ For Students Admitted in AY22/23 _240925.pdf?sfvrsn=fab3ef28_3)\ For Students Admitted in AY21/22   _240925.pdf?sfvrsn=fab3ef28_3)\ For Students Admitted in AY20/21   .pdf?sfvrsn=c0d8aead_3)\ For Students Admitted in AY18/19 - AY19/20- * .pdf?sfvrsn=57dbcbea_3)

### Double Degree in Bachelor of Business (with specialisation in Business Analytics) and Bachelor of Engineering (Computer Engineering) (BCE)

Curriculum Structure

Click here to download Curriculum Structure for Students Admitted in

AY25/26 and later cohorts\ \ \

\ .pdf?sfvrsn=d717402b_3)

Courses that contribute towards the CGPA of each Constituent Degree

For Students Admitted in AY23/24* .pdf?sfvrsn=be91fcce_1) \ For Students Admitted in AY22/23  .pdf?sfvrsn=be91fcce_1) \ For Students Admitted in AY21/22 .pdf?sfvrsn=be91fcce_1) \ For Students Admitted in AY20/21 .pdf?sfvrsn=eb270352_3) \ For Students Admitted in AY18/19 - AY19/20  .pdf?sfvrsn=be1fd40e_3)\

\

### Double Degree in Computer Engineering/Computer Science and Economics (CEEC/CSEC)

Master 2 disciplines - computer engineering/computer science and economics - in this double degree programme jointly offered by NTU's College of Computing and Data Science (CCDS) and School of Humanities and Social Sciences.

Double Degree in Computer Engineering or Computer Science and Economics Programme Information for AY2025 and later Cohorts

\

Double Degree in Computer Engineering or Computer Science and Economics Programme Information for AY2024

\

Double Degree in Computer Engineering or Computer Science and Economics Programme Information for AY2023

Double Degree in Computer Engineering or Computer Science and Economics Programme Information for AY2022

Double Degree in Computer Engineering or Computer Science and Economics Programme Information for AY2021

\

Double Degree in Computer Engineering or Computer Science and Economics Programme Information for AY2020

\

Courses that contribute towards the BEng (Computer Engineering) CGPA computation under the BEng (CSC) and B.SocSci (Econs) Double Degree

Programme (CSEC)\

Courses that contribute towards the BEng (Computer Engineering) CGPA computation under the BEng (CE) and B.SocSci (Econs) Double Degree Programme (CEEC)\

\ \

### Computer Engineering/Computer Science with a Second Major in Business

The second major in Business is a collaboration between NTU's College of Computing and Data Science (CCDS) and the Nanyang Business School (NBS) which will equip students with both engineering and business knowledge, as well as competencies relevant for the global marketplace.

Computer Engineering or Computer Science with a Second Major in Business Programme Information for AY2025 and later cohorts

Mainstream track:

\ International Trading Programme (ITP) track:

Computer Engineering or Computer Science with a Second Major in Business Programme Information for AY2024

Mainstream track:

\ International Trading Programme (ITP) track:

Computer Engineering or Computer Science with a Second Major in Business Programme Information for AY2021

Mainstream track:

\ International Trading Programme (ITP) track:

Computer Engineering or Computer Science with a Second Major in Business Programme Information for AY2020\ \ Mainstream track:

\ International Trading Programme (ITP) track:

\

### Computer Engineering/Computer Science with a Second Major in Entrepreneurship

Programme Information for AY2025 and later Cohorts

Programme Information for AY2024

Programme Information for AY2021

### Computer Engineering/ Computer Science with a Second Major in Sustainability

Programme Information for AY2025 and later Cohorts

Programme Information for AY2024

Programme Information for AY2022

### Bachelor of Computing in Data Science and Artificial Intelligence a Second Major in Sustainability

Programme Information for AY2025 and later Cohorts

Programme Information for AY2024

Programme Information for AY2022

### Computer Engineering with a Second Major in Data Analytics

Programme Information for AY2025 and later Cohorts

Programme Information for AY2024

Programme Information for AY2022

### Computer Engineering (CN Yang Scholars Programme) with a Second Major in Data Analytics

Programme Information for AY2023 and later Cohorts

### Scholars Programme (TAISP, CNYang, USP)

Turing AI Scholars Programme (TAISP)

Programme Information for AY2025 and later Cohorts

Programme Information for AY2024


CN Yang Scholars Programme

Programme Information for AY2023 and later Cohorts


USP Scholars Programme

Programme Information for AY2025 and later Cohorts

Programme Information for AY2023/ AY2024

Programme Information for AY2022

Programme Information for AY2021 - Curriculum Structure | USP Programme (DSAI) - Curriculum Structure | USP Programme (Computer Engineering) - Curriculum Structure | USP Programme (Computer Science)\

Programme Information for AY2020

\