CB0494 Introduction to Data Science & Artificial Intelligence
Current offering: AY2026/2027 Semester 2
In today's era of Information, `Data' is the new driving force, provided we know how to extract relevant `Intelligence'. This course will start with the core principles of Data Science, and will equip you with the basic tool and techniques of data handling, exploratory data analysis, data visualization, data-based inference, and data-focussed communication. The course will also introduce you to the fundamentals of Artificial Intelligence - state space representation, uninformed search, and reinforcement learning.
The course will motivate you to work closely with data and make data-driven decisions in your field of study. The course will also touch upon ethical issues in Data Science and Artificial Intelligence, and motivate you to explore the cutting-edge applications related to Big Data, Neural Networks and Deep Learning. Python will be the language of choice to introduce hands-on computational techniques.
Prerequisite graph
Required first
BG2211Introduction to Computational ThinkingCE1003Introduction To Computational ThinkingCH2107Introduction to Computational ThinkingCV1014Introduction to Computational ThinkingCZ1003Introduction To Computational ThinkingEE1005From Computational Thinking To ProgrammingMA1008Introduction to Computational ThinkingMS1008Introduction to Computational ThinkingRE1016Engineering ComputationIntroduction to Data Science & Artificial Intelligence
Available indexes
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 1230 | 55056 TUT (C21) 1230-1320 Mon ONLINE, CBE-SR2 Wk10, Teaching Wk2-9,11-13 | COMMON LEC (LE) 1230-1420 Tue ONLINE, TCT-LT Wk10, Teaching Wk1-9,11-13 | |||
| 1300 | |||||
| 1330 | 55057 TUT (C22) 1330-1420 Mon ONLINE, CBE-SR2 Wk10, Teaching Wk2-9,11-13 | 55054 TUT (B21) 1330-1420 Wed ONLINE, CBE-SR2 Wk10, Teaching Wk2-9,11-13 | |||
| 1400 | |||||
| 1430 | 55055 TUT (B22) 1430-1520 Wed ONLINE, CBE-SR2 Wk10, Teaching Wk2-9,11-13 | 55058 TUT (C23) 1430-1520 Thu ONLINE, CBE-SR2 Wk10, Teaching Wk2-9,11-13 | |||
| 1500 | |||||
| 1530 | 55059 TUT (C24) 1530-1620 Thu ONLINE, CBE-SR2 Wk10, Teaching Wk2-9,11-13 | ||||
| 1600 |
Other offerings
Other relevant mods
- CB1103Organic Chemistry for Engineers
- CB1117Engineering Mathematics
- CB2002Introduction to Chemical & Biological Safety
- CB4001Microfluidics & Its Applications
- CB4216Entrepreneurship in Medtech & Biotechnology
- CB4246Optimisation Using Artificial Intelligence
- CB4247Statistics & Computational Inference to Big Data
Planning guides
View all articlesSTARS · 9 min read
NTU STARS Guide 2026: Registration Rounds, Bidding & Planner Tips
NTU STARS planner guide — how bidding rounds work, how to prepare a shortlist before registration opens, and what to do when a module fills up. Includes a free STARS planner tool.
Module Planning · 6 min read
NTU Degree Audit: How to Check Your Graduation Requirements
How the NTU degree audit works, where to find it, and how to read it against your programme's core, BDE, UE, and AU requirements before you register for modules.
Module Planning · 6 min read
How to Plan NTU Modules Before STARS Opens: Step-by-Step
Step-by-step guide to planning NTU modules using NTUMods — map degree requirements, build your timetable, check prerequisites, balance workload, and lock in your plan before STARS bidding starts.