NTU College of Computing and Data Science
Minor in Computing and Data Science
Foundations of computing, programming, and data-driven reasoning for students across the University.
The Minor in Computing and Data Science introduces students to the foundations of computing, programming, and data-driven reasoning. Designed for undergraduate students outside the College of Computing and Data Science (CCDS), the minor provides structured exposure to computational thinking, programming fundamentals, and the analytical methods used to work with data.
Students gain the ability to understand how digital systems operate, reason with data, and collaborate effectively with computing professionals in technology-enabled environments.
Who This Minor Is For
This minor is suitable for undergraduate students who:
Want to build basic computing and data analysis skills alongside their primary field of study
Are interested in understanding how digital systems and data support decision-making
Wish to collaborate effectively with computing professionals in industry or research
Want exposure to programming and computational thinking without pursuing a full computing degree
The minor is intended for students outside CCDS whose primary programme does not already include substantial computing coursework.
What You Will Learn
Through this minor, students will:
Develop foundational understanding of computational thinking and programming
Learn how computing systems process information and support digital applications
Understand basic methods used in data science and data analysis
Gain practical insight into how computing technologies are applied across industries
The minor provides a technical foundation in computing and data analysis, enabling students to work effectively in technology-enabled environments.
Programme Structure
To be awarded the Minor in Computing and Data Science, students must complete 15 Academic Units (AUs).
This typically includes:
Compulsory courses introducing computational thinking and Data Science
Elective courses that explore algorithms and data structures, software engineering, databases, among others
Courses taken under the minor may be counted towards Unrestricted Electives, subject to University regulations.
Course Selection & Progression
Courses may be taken in any order, provided prerequisites are met
Courses may be spread across multiple semesters, subject to availability
Course availability may vary by semester
Students are responsible for planning their course schedules and ensuring that prerequisites are met.
Eligibility & Important Notes
Available To
Undergraduate students from NTU and NIE
Not Available To
CCDS degree programme students
Programmes where computing or data science already form a substantial part of the curriculum
Students should review official eligibility criteria carefully before planning their study pathway.
Frequently Asked Questions
I have some computing experience. Should I take this minor?
Yes. The minor provides structured foundations in computing and data analysis that complement many disciplines.
Is there a recommended order for taking courses?
No. You may take any course in the list as long as you meet the prerequisites.
Can I take minor courses during exchange?
Up to two non-compulsory courses may be taken during exchange if they are approved and mapped. Compulsory courses must be completed at NTU.
How does this minor support employability?
Computing and data literacy are increasingly valuable across many industries. The minor equips students with the foundational technical knowledge needed to work effectively in technology-enabled environments.
Official Requirements
Detailed course lists, prerequisites, and academic regulations are governed by University policy.
View official programme requirements and policies →
Next Steps