Minor in Artificial Intelligence (AI)

The Minor in Artificial Intelligence (AI) is designed to provide students with a fundamental understanding of emerging technologies, enabling them to adapt and thrive in a technology-driven society. AI is not limited to a specific field; its applications span across various domains, from finance to engineering and the humanities. Hence, this minor programme is designed to match the interests of students from various majors and not to solely focus on the technical perspective of AI.

For AY2024-25 onwards cohorts

The Minor in AI programme is offered to all NTU students (including students taking Minor in Computing and Data Analysis) and NIE students, except for NTU College of Computing and Data Science (CCDS) students and students enrolled in the following programmes.

  • REP students specialising in Computer Engineering and Computer Science
  • Degree programmes with Second Major in Data Analytics
  • Bachelor of Applied Computing in Finance
  • Bachelor of Science in Mathematical and Computer Sciences
  • Bachelor of Science in Economics and Data Science
  • Bachelor of Engineering in Information Engineering and Media
  • Double Degree in Accountancy & Data Science and Artificial Intelligence
  • Double Degree in Business and Computer Engineering
  • Double Degree in Business and Computer Science
  • Double Degree in Computer Engineering and Economics
  • Double Degree in Computer Science and Economics

A total of 15 AUs is required to obtain a minor in Minor in Artificial Intelligence. To be awarded the minor, all students must complete five courses from the following list (two compulsory and three non-compulsory courses) or their equivalents. For AY2024-25 Sem 1 and later cohorts, up to 6 AUs of equivalent courses can be credit transfer to meet the 15 AUs requirement. (See Here) All students must have successfully completed the requisite compulsory courses or their equivalents and satisfy the pre-requisites of their selected courses. Note that courses to be used for Minor cannot be filed for S/U option. The AUs obtained for the minor courses can be counted towards fulfilment of Unrestricted Elective requirements. No monitoring will be carried out to explicitly retain or drop students from the minor programme. A student is expected to successfully accumulate the requisite number of AUs in order to be awarded the minor.

Courses in AI Minor Basket Prerequisites Offered Sem/School
Compulsory (6 AU: One Python programming course and SC5002)
One Python programming course (3 AU)
SC5001 Python Programming for Data Science and AI (3 AU)
CV1014 Introduction to Computational Thinking (3 AU)
BS1009 Introduction to Computational Thinking (3 AU)
MS1008 Introduction to Computational Thinking (3 AU)
MA1008 Introduction to Computational Thinking (3 AU)
PS0001 Introduction to Computational Thinking (3 AU)
IE2108 Data Structures & Algorithms in Python (3 AU)
RE1016 Engineering Computation (3 AU)
CS4313 Programming in Python (4 AU)
Sem 1 / CCDS
SC5002 AI Fundamentals and Applications (3 AU) SC5001^Sem 2 / CCDS 
Electives (Minimum 9 AU: choose any three courses)
SC5003 Data Science Fundamentals (3 AU) SC5001^ Sem 2 / CCDS
SC5004 Ethical AI (3 AU) Nil Sem 1 / CCDS
SC5005 NLP, LLM, and applications (3 AU) SC5002 Sem 2 / CCDS
SC5006 Computer Vision and applications (3 AU) SC5002 Sem 1 / CCDS
DM2012 Explorations in A.I. Generated Art (3 AU) Nil ADM
HY0101 The Philosophy and Ethics of Artificial Intelligence (3 AU) Nil SoH
CS0888 Artificial Intelligence & New Technology Law (3 AU) Nil WKWSCI
MH3520 Mathematics of Deep Learning (4 AU) MH2100 &
PS0001 &
MH3600 &
BC3415 AI in Accounting & Finance (3 AU) BC2406 NBS
BF3223 Blockchain and AI in Finance (3 AU) AB1202 NBS
Total No. of AUs to obtain Minor: 15

 Or equivalent course (CV1014, BS1009, MS1008, MA1008, PS0001, IE2108, RE1016, CS4313)

* CCDS reserves the right to make changes

  1. Is there any order for the non-compulsory minor courses that I should first take?

    You may take any of the courses from the list as long as you have fulfilled the respective pre-requisites, if any.


  2. How will the minor enhance future employability?

    Given its cross-disciplinary applications, AI awareness is essential for students across all majors. This AI minor enhances technological literacy and prepares students for success in our progressively digital society.


  3. Do I have to learn programming to complete Minor in AI?

    While large language models have the capability to generate code, learning programming is more about developing computational thinking skills. With a basic programming background, students will be better positioned to grasp key concepts and limitations of AI in general.

1. Can I register for more than 1 minor course under the Minor programme in the same semester?

Students are advised to restrict themselves to one minor course. However, if due to a lighter course load, a student has time for a second minor course, they may be placed on the wait-list during registration. Subject to vacancies available after other students are allotted their first minor course, allocation will be carried out on a first-come basis during the add/drop period.


2. If I inform the School that I am interested to do a Minor, can the School help me if there are clashes in my time-table?

The School will schedule classes to suit the majority. It is ultimately the responsibility of students to register for the minor courses based on their schedules.


3. Will my performance in my major affect the status of the minor?

As long as the student is fulfilling the minor course requirements, CCDS will not terminate the student's registration in the minor course. However, you should monitor your own progress and if you are unable to cope the demands of your own programme, you should drop the minor.


4. When is the best time to start?

You can start taking the computing minor courses in your first semester at NTU.


5. Is this Minor programme eligible for all NTU students?

No. You can refer to this page for more information.


6. Can I clear any courses during my exchange?

You may clear up to two non-compulsory courses during exchange as long as they have been mapped and approved. You are required to take compulsory courses in NTU.

Minor FilingTBCTBC
Minor DeclarationTBCTBC