Exam timetable data last updated 1 September 2026

Historical snapshot — AY2023/2024 Semester 2 · View current offering →
ModsIE2108AY2023/2024 Semester 2

Data Structures Algorithms In Python

AY2023/2024 Semester 2

This course aims to give a systematic introduction to data structures and algorithms for constructing efficient computer programs based on Python. Principles of algorithmic analysis will be studied. Emphasis is on data structures and efficient algorithms in the program development process, covering abstract data types, trees, graphs, sorting, and searching. The greedy technique such as Kruskal's algorithm and Dijkstra's algorithm will be introduced. AI algorithms such as classification will also be discussed. Theories will be practiced during tutorial sessions and students will gain substantial Python programming experience.

AUs3.0 AUs
CategoriesCore
Not Available To ProgrammeREP(ASEN), REP(BIE), REP(CBE), REP(CE), REP(CSC), REP(CVEN), REP(ENE), REP(MAT), REP(ME)
Exam

Available Indexes

MonTueWedThuFri
930

32160 TUT (EE05)

0930-1050 Tue

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32160 TUT (EE05)

0930-1050 Tue

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32161 TUT (EE06)

0930-1050 Tue

TR+68, ONLINE

Wk1-4,6-13, Teaching Wk5

32161 TUT (EE06)

0930-1050 Tue

TR+68, ONLINE

Wk1-4,6-13, Teaching Wk5

1000
1030

32165 TUT (EE10)

1030-1150 Wed

TR+91, ONLINE

Wk1-4,6-13, Teaching Wk5

32165 TUT (EE10)

1030-1150 Wed

TR+91, ONLINE

Wk1-4,6-13, Teaching Wk5

32400 TUT (EE11)

1030-1150 Wed

TR+90, ONLINE

Wk1-4,6-13, Teaching Wk5

32400 TUT (EE11)

1030-1150 Wed

TR+90, ONLINE

Wk1-4,6-13, Teaching Wk5

32401 TUT (EE12)

1030-1150 Wed

TR+94, ONLINE

Wk1-4,6-13, Teaching Wk5

32401 TUT (EE12)

1030-1150 Wed

TR+94, ONLINE

Wk1-4,6-13, Teaching Wk5

32404 TUT (EE15)

1030-1150 Thu

TR103, ONLINE

Wk1-4,6-13, Teaching Wk5

32404 TUT (EE15)

1030-1150 Thu

TR103, ONLINE

Wk1-4,6-13, Teaching Wk5

32405 TUT (EE16)

1030-1150 Thu

TR+89, ONLINE

Wk1-4,6-13, Teaching Wk5

32405 TUT (EE16)

1030-1150 Thu

TR+89, ONLINE

Wk1-4,6-13, Teaching Wk5

1100
1130

32156 TUT (EE01)

1130-1250 Mon

TR+89, ONLINE

Wk1-4,6-13, Teaching Wk5

32156 TUT (EE01)

1130-1250 Mon

TR+89, ONLINE

Wk1-4,6-13, Teaching Wk5

32162 TUT (EE07)

1130-1250 Tue

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32162 TUT (EE07)

1130-1250 Tue

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32163 TUT (EE08)

1130-1250 Tue

TR+68, ONLINE

Wk1-4,6-13, Teaching Wk5

32163 TUT (EE08)

1130-1250 Tue

TR+68, ONLINE

Wk1-4,6-13, Teaching Wk5

1200
1230
1300
1330

32157 TUT (EE02)

1330-1450 Mon

TR+88, ONLINE

Wk1-4,6-13, Teaching Wk5

32157 TUT (EE02)

1330-1450 Mon

TR+88, ONLINE

Wk1-4,6-13, Teaching Wk5

32158 TUT (EE03)

1330-1450 Mon

TR+89, ONLINE

Wk1-4,6-13, Teaching Wk5

32158 TUT (EE03)

1330-1450 Mon

TR+89, ONLINE

Wk1-4,6-13, Teaching Wk5

32164 TUT (EE09)

1330-1450 Tue

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32164 TUT (EE09)

1330-1450 Tue

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32402 TUT (EE13)

1330-1450 Wed

TR+69, ONLINE

Wk1-4,6-13, Teaching Wk5

32402 TUT (EE13)

1330-1450 Wed

TR+69, ONLINE

Wk1-4,6-13, Teaching Wk5

32403 TUT (EE14)

1330-1450 Wed

TR+66, ONLINE

Wk1-4,6-13, Teaching Wk5

32403 TUT (EE14)

1330-1450 Wed

TR+66, ONLINE

Wk1-4,6-13, Teaching Wk5

32406 TUT (EE17)

1330-1450 Thu

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32406 TUT (EE17)

1330-1450 Thu

TR+67, ONLINE

Wk1-4,6-13, Teaching Wk5

32407 TUT (EE18)

1330-1450 Thu

TR+68, ONLINE

Wk1-4,6-13, Teaching Wk5

32407 TUT (EE18)

1330-1450 Thu

TR+68, ONLINE

Wk1-4,6-13, Teaching Wk5

1400
1430

32159 TUT (EE04)

1430-1550 Mon

TR+90, ONLINE

Wk1-4,6-13, Teaching Wk5

32159 TUT (EE04)

1430-1550 Mon

TR+90, ONLINE

Wk1-4,6-13, Teaching Wk5

1500
1530
1600
1630

COMMON LEC (EELE)

1630-1750 Mon

LKC-LT, ONLINE

Wk1-4,6-13, Teaching Wk5

COMMON LEC (EELE)

1630-1750 Mon

LKC-LT, ONLINE

Wk1-4,6-13, Teaching Wk5

1700
1730