Course Overview and Concepts of Computational Thinking. Overview of Programming Languages. Computers and Programming. Overview of a Computer Program and Data Types. CT to Programming Concept - Operations and Reusable Functions. CT to Programming Concept - Decision Making and Repetition. CT to Programming Concept - Functions and Decomposition to Smaller Modules. CT to Programming Concept - Advanced Data Structures. Computing Trends. Social-Ethical Issues and Ramifications of Computing.
- AUs
- 3.0 AUs
- Grade Type
- None
- Prerequisite
- None
- Exam
- None
Prerequisite graph
Required first
From Computational Thinking to Programming
Unlocks
IE0005Introduction to Data Science & Artificial IntelligenceIE4717Web Application DesignIE4727Web Application DesignIE4758Information SecurityMS4671Introduction to Materials SimulationMS4672Machine Learning for Materials DesignSC4024Data VisualisationSC5005Natural Language Processing, Llms, & ApplicationsAvailable indexes
| Mon | Tue | Wed | Thu | Fri | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 930 | 32032 TUT (EE12) 0930-1120 Thu S2-B3B_08 Wk2-12 | 32036 TUT (EE16) 0930-1120 Fri S2-B3B-08 Wk2-12 | 32037 TUT (EE17) 0930-1120 Fri S2-B3B-08 Wk2-12 | 32038 TUT (EE18) 0930-1120 Fri S2-B3B-08 Wk2-12 | |||||||||||||||||||||||
| 1000 | |||||||||||||||||||||||||||
| 1030 | 32021 TUT (EE01) 1030-1220 Mon S2-B3B-08 Wk2-12 | 32022 TUT (EE02) 1030-1220 Mon S2-B3B-08 Wk2-12 | 32026 TUT (EE06) 1030-1220 Tue S2-B3B-08 Wk2-12 | 32033 TUT (EE13) 1030-1220 Thu S2-B3B-08 Wk2-12 | |||||||||||||||||||||||
| 1100 | |||||||||||||||||||||||||||
| 1130 | |||||||||||||||||||||||||||
| 1200 | |||||||||||||||||||||||||||
| 1230 | 32023 TUT (EE03) 1230-1420 Mon S2-B3B-08 Wk2-12 | 32030 TUT (EE10) 1230-1420 Mon S2-B3B_08 Wk2-12 | 32027 TUT (EE07) 1230-1420 Tue S2-B3B-08 Wk2-12 | 32034 TUT (EE14) 1230-1420 Thu S2-B3B-08 Wk2-12 | |||||||||||||||||||||||
| 1300 | |||||||||||||||||||||||||||
| 1330 | 32039 TUT (EE19) 1330-1520 Fri S2-B3B-08 Wk2-12 | ||||||||||||||||||||||||||
| 1400 | |||||||||||||||||||||||||||
| 1430 | 32024 TUT (EE04) 1430-1620 Mon S2-B3B-08 Wk2-12 | 32025 TUT (EE05) 1430-1620 Mon S2-B3B-08 Wk2-12 | 32028 TUT (EE08) 1430-1620 Tue S2-B3B-08 Wk2-12 | 32029 TUT (EE09) 1430-1620 Tue S2-B3B-08 Wk2-12 | 32035 TUT (EE15) 1430-1620 Wed S2-B3B-08 Wk2-12 | 32031 TUT (EE11) 1430-1620 Thu S2-B3B-08 Wk2-12 | |||||||||||||||||||||
| 1500 | |||||||||||||||||||||||||||
| 1530 | |||||||||||||||||||||||||||
| 1600 | |||||||||||||||||||||||||||
| 1630 | COMMON LEC (EELE) 1630-1820 Wed LKC-LT Wk1-12 | ||||||||||||||||||||||||||
| 1700 | |||||||||||||||||||||||||||
| 1730 | |||||||||||||||||||||||||||
| 1800 | |||||||||||||||||||||||||||
| 1830 | |||||||||||||||||||||||||||
| 1900 | 32021 TUT (EE01) 1900-2050 Mon ONLINE Wk13 | 32022 TUT (EE02) 1900-2050 Mon ONLINE Wk13 | 32023 TUT (EE03) 1900-2050 Mon ONLINE Wk13 | 32024 TUT (EE04) 1900-2050 Mon ONLINE Wk13 | 32025 TUT (EE05) 1900-2050 Mon ONLINE Wk13 | 32026 TUT (EE06) 1900-2050 Mon ONLINE Wk13 | 32027 TUT (EE07) 1900-2050 Mon ONLINE Wk13 | 32028 TUT (EE08) 1900-2050 Mon ONLINE Wk13 | 32029 TUT (EE09) 1900-2050 Mon ONLINE Wk13 | 32030 TUT (EE10) 1900-2050 Mon ONLINE Wk13 | 32031 TUT (EE11) 1900-2050 Mon ONLINE Wk13 | 32032 TUT (EE12) 1900-2050 Mon ONLINE Wk13 | 32033 TUT (EE13) 1900-2050 Mon ONLINE Wk13 | 32034 TUT (EE14) 1900-2050 Mon ONLINE Wk13 | 32035 TUT (EE15) 1900-2050 Mon ONLINE Wk13 | 32036 TUT (EE16) 1900-2050 Mon ONLINE Wk13 | 32037 TUT (EE17) 1900-2050 Mon ONLINE Wk13 | 32038 TUT (EE18) 1900-2050 Mon ONLINE Wk13 | 32039 TUT (EE19) 1900-2050 Mon ONLINE Wk13 | ||||||||
| 1930 | |||||||||||||||||||||||||||
| 2000 | |||||||||||||||||||||||||||
| 2030 | |||||||||||||||||||||||||||
Other offerings
Other relevant mods
- IE0005Introduction to Data Science & Artificial Intelligence
- IE2104Digital Electronics
- IE2106Engineering Mathematics I
- IE2107Engineering Mathematics II
- IE2108Data Structures & Algorithms in Python
- IE2110Signals & Systems
- IE3012Communication Principles
- IE3014Digital Signal Processing
- IE3017Computer Communications
Planning guides
View all articlesModule Planning · 5 min read
NTU EEE Modules: Courses Offered by the School of Electrical & Electronic Engineering (AY2026/2027 Semester 2)
A complete list of NTU EEE modules for AY2026/2027 Semester 2: circuits, signals, power systems, and the IE-prefix data science & AI electives EEE offers, with prerequisites and how to browse them on NTUMods.
STARS · 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.