Curriculum Structure
DSAI Major Prescribed Electives (MPE) Courses
Programme Information for AY2024 and later Cohorts
Programme Information for AY2021
Programme Information for AY2020
- Curriculum Structure
- Curriculum Structure | Accelerated Bachelor Programme
- Curriculum Structure | Exempted Polytechnic Students
- Engineering Fundamentals 2 (EF2)
Students from AY2020 intake onwards are required to take one course from the other five engineering schools (as core course) in Year 1 Sem 2 as EF2.
Programme Information for AY2024 and later Cohorts
Programme Information for AY2021
Programme Information for AY2020
- Curriculum Structure
- Curriculum Structure | Accelerated Bachelor Programme
- Curriculum Structure | Exempted Polytechnic Students
- Engineering Fundamentals 2 (EF2)
Students from AY2020 intake onwards are required to take one course from the other five engineering schools (as core course) in Year 1 Sem 2 as EF2.
Programme Information for AY2024 and later Cohorts
Programme Information for AY2023
Programme Information for AY2022
Programme Information for AY2021
Programme Information for AY2020
Programme Information for AY2019
Programme Information for AY2024
Click here to download Curriculum Structure for Students Admitted in
AY24/25 and later Cohorts
AY23/24
AY21/22
AY20/21
Courses that contribute towards the CGPA of each Constituent Degree
For Students Admitted in AY23/24* details
For Students Admitted in AY22/23 details
For Students Admitted in AY21/22 details
For Students Admitted in AY20/21 details
For Students Admitted in AY18/19 - AY19/20- * details
Curriculum Structure
Click here to download Curriculum Structure for Students Admitted in
AY24/25 and later cohorts
AY23/24
AY22/23
AY21/22
AY20/21
AY19/20
Courses that contribute towards the CGPA of each Constituent Degree
For Students Admitted in AY23/24* details
For Students Admitted in AY22/23 details
For Students Admitted in AY21/22 details
For Students Admitted in AY20/21 details
For Students Admitted in AY18/19 - AY19/20 details
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 AY2024 and later Cohorts
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 (CSC) and B.SocSci (Econs) Double Degree Programme (CEEC)
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 AY2024 and later cohorts
Mainstream track:
- Computer Engineering with a Second Major in Business Curriculum Structure
- Computer Science with a Second Major in Business Curriculum Structure
International Trading Programme (ITP) track:
- Computer Engineering with a Second Major in Business Curriculum (ITP) Curriculum Structure
- Computer Science with a Second Major in Business Curriculum (ITP) Curriculum Structure
Computer Engineering or Computer Science with a Second Major in Business Programme Information for AY2021
Mainstream track:
- Computer Engineering with a Second Major in Business Curriculum Structure
- Computer Science with a Second Major in Business Curriculum Structure
International Trading Programme (ITP) track:
- Computer Engineering with a Second Major in Business Curriculum (ITP) Curriculum Structure
- Computer Science with a Second Major in Business Curriculum (ITP) Curriculum Structure
Computer Engineering or Computer Science with a Second Major in Business Programme Information for AY2020
Mainstream track:
- Computer Engineering with a Second Major in Business Curriculum Structure
- Computer Science with a Second Major in Business Curriculum Structure
International Trading Programme (ITP) track:
- Computer Engineering with a Second Major in Business Curriculum (ITP) Curriculum Structure
- Computer Science with a Second Major in Business Curriculum (ITP) Curriculum Structure
Programme Information for AY2024 and later Cohorts
- Computer Engineering with a Second Major in Entrepreneurship Curriculum Structure
- Computer Science with a Second Major in Entrepreneurship Curriculum Structure
Programme Information for AY2024 and later Cohorts
Programme Information for AY2024 and later Cohorts
Programme Information for AY2022
Programme Information for AY2024 and later Cohorts
Programme Information for AY2022
Programme Information for AY2023 and later Cohorts
CN Yang Scholars Programme
Programme Information for AY2023 and later Cohorts
Programme Information for AY2022
Programme Information for AY2021
Programme Information for AY2020
USP Scholars Programme
Programme Information for AY2023 and later Cohorts
Programme Information for AY2022
Programme Information for AY2021
Programme Information for AY2020
Turing AI Scholars Programme (TAISP)
Programme Information for AY2024 and later Cohorts