New: see the walk between your classes on the timetable

ModsIE2108

IE2108 Data Structures & Algorithms in Python

Current offering: AY2026/2027 Semester 2

This course aims to give a systematic introduction to data structures and algorithms for constructing efficient computer programs, including the principles of algorithmic analysis and algorithmic design. The emphasis is on efficient data structures and algorithms, covering searching, sorting, abstract data types, stacks, queues, binary search trees, graphs, and simple graph algorithms including greedy algorithms such as Dijkstra's algorithm and Kruskal's algorithm. The course uses the Python programming language. Tutorials will cover both theory and practical applications, and students will gain substantial programming experience.

6hrs per week
AUs
3.0 AUs
Grade Type
None
Prerequisite
None
Exam
None

Available indexes

MonTueWedThuFri
930

34101 TUT (EE01)

0930-1050 Tue

ONLINE, TR+67

Wk10, Teaching Wk1-9,11-13

34102 TUT (EE02)

0930-1050 Tue

TR+68, ONLINE

Wk1-9,11-13, Teaching Wk10

34116 TUT (EE16)

0930-1050 Fri

TR+88, ONLINE

Wk1-9,11-13, Teaching Wk10

34117 TUT (EE17)

0930-1050 Fri

TR+89, ONLINE

Wk1-9,11-13, Teaching Wk10

1000
1030

34106 TUT (EE06)

1030-1150 Wed

TR+90, ONLINE

Wk1-9,11-13, Teaching Wk10

34107 TUT (EE07)

1030-1150 Wed

TR+91, ONLINE

Wk1-9,11-13, Teaching Wk10

34108 TUT (EE08)

1030-1150 Wed

TR+94, ONLINE

Wk1-9,11-13, Teaching Wk10

34111 TUT (EE11)

1030-1150 Thu

TR+68, ONLINE

Wk1-9,11-13, Teaching Wk10

34112 TUT (EE12)

1030-1150 Thu

TR+89, ONLINE

Wk1-9,11-13, Teaching Wk10

1100
1130

34103 TUT (EE03)

1130-1250 Tue

TR+67, ONLINE

Wk1-9,11-13, Teaching Wk10

34104 TUT (EE04)

1130-1250 Tue

TR+68, ONLINE

Wk1-9,11-13, Teaching Wk10

34118 TUT (EE18)

1130-1250 Fri

TR+89, ONLINE

Wk1-9,11-13, Teaching Wk10

34119 TUT (EE19)

1130-1250 Fri

ONLINE, TR+90

Wk10, Teaching Wk1-9,11-13

1200
1230
1300
1330

34105 TUT (EE05)

1330-1450 Tue

TR+67, ONLINE

Wk1-9,11-13, Teaching Wk10

34109 TUT (EE09)

1330-1450 Wed

TR+66, ONLINE

Wk1-9,11-13, Teaching Wk10

34110 TUT (EE10)

1330-1450 Wed

TR+69, ONLINE

Wk1-9,11-13, Teaching Wk10

34113 TUT (EE13)

1330-1450 Thu

TR+67, ONLINE

Wk1-9,11-13, Teaching Wk10

34114 TUT (EE14)

1330-1450 Thu

TR+68, ONLINE

Wk1-9,11-13, Teaching Wk10

1400
1430
1500
1530

34115 TUT (EE15)

1530-1650 Thu

TR+90, ONLINE

Wk1-9,11-13, Teaching Wk10

1600
1630

COMMON LEC (EELE)

1630-1750 Mon

LKC-LT, ONLINE

Wk1-9,11-13, Teaching Wk10

1700
1730

Other offerings

YearSem 1Sem 2Special
AY26/27View--
AY25/26ViewView-
AY24/25ViewView-
AY23/24ViewView-
AY22/23ViewView-

Other relevant mods

Planning guides

View all articles

Found something wrong?

NTUMods is built and maintained by one person, so a short note goes a long way. Pick what fits, add the details, and I will look at it.

I'll use this to follow up with you.

Attaches your saved timetables and settings to help debug the issue. On by default, turn off to exclude it.

Developer? Open an issue or PR.