We got your back! We are coming back with more features and improvements. Read more here.

IE2108 DATA STRUCTURES & ALGORITHMS IN PYTHON

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.

Academic Units3
Exam ScheduleTue Apr 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) 13:00-15:00
Grade TypeLetter Graded
Department MaintainingEEE
Mutually Exclusive

SC5001

Not Available to ProgrammeREP(ASEN), REP(BIE), REP(CBE), REP(CE), REP(CSC), REP(CVEN), REP(ENE), REP(MAT), REP(ME)

Indexes

IndexTypeGroupDayTimeVenueRemark
-LEC/STUDIOEELEMON1630-1750LKC-LTTeaching Wk1,2,4-13
LEC/STUDIOEELEMON1630-1750ONLINETeaching Wk3

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

IE2108

32390

TUT | ONLINE

Teaching Wk3

IE2108

LEC/STUDIO | LKC-LT

Teaching Wk1,2,4-13

IE2108

32390

TUT | TR+88

Teaching Wk1,2,4-13

IE2108

LEC/STUDIO | ONLINE

Teaching Wk3

IE2108

32391

TUT | ONLINE

Teaching Wk3

IE2108

32391

TUT | TR+89

Teaching Wk1,2,4-13

IE2108

32392

TUT | ONLINE

Teaching Wk3

IE2108

32392

TUT | TR+90

Teaching Wk1,2,4-13

TUE

IE2108

32393

TUT | ONLINE

Teaching Wk3

IE2108

32395

TUT | ONLINE

Teaching Wk3

IE2108

32397

TUT | ONLINE

Teaching Wk3

IE2108

32393

TUT | TR+67

Teaching Wk1,2,4-13

IE2108

32395

TUT | TR+67

Teaching Wk1,2,4-13

IE2108

32397

TUT | TR+67

Teaching Wk1,2,4-13

IE2108

32394

TUT | ONLINE

Teaching Wk3

IE2108

32396

TUT | ONLINE

Teaching Wk3

IE2108

32394

TUT | TR+68

Teaching Wk1,2,4-13

IE2108

32396

TUT | TR+68

Teaching Wk1,2,4-13

WED

IE2108

32398

TUT | ONLINE

Teaching Wk3

IE2108

32401

TUT | ONLINE

Teaching Wk3

IE2108

32398

TUT | TR+91

Teaching Wk1,2,4-13

IE2108

32401

TUT | TR+69

Teaching Wk1,2,4-13

IE2108

32399

TUT | ONLINE

Teaching Wk3

IE2108

32402

TUT | ONLINE

Teaching Wk3

IE2108

32399

TUT | TR+90

Teaching Wk1,2,4-13

IE2108

32402

TUT | TR+66

Teaching Wk1,2,4-13

IE2108

32400

TUT | ONLINE

Teaching Wk3

IE2108

32400

TUT | TR+94

Teaching Wk1,2,4-13

THU

IE2108

32403

TUT | ONLINE

Teaching Wk3

IE2108

32405

TUT | ONLINE

Teaching Wk3

IE2108

32403

TUT | TR103

Teaching Wk1,2,4-13

IE2108

32405

TUT | TR+67

Teaching Wk1,2,4-13

IE2108

32404

TUT | ONLINE

Teaching Wk3

IE2108

32406

TUT | ONLINE

Teaching Wk3

IE2108

32404

TUT | TR+89

Teaching Wk1,2,4-13

IE2108

32406

TUT | TR+68

Teaching Wk1,2,4-13

FRI

IE2108

32389

TUT | TR+89

Teaching Wk1,2,4-13

IE2108

32389

TUT | ONLINE

Teaching Wk3

SAT

Reviews & Discussion

We would encourage you to review with the following template.

Review Template

AY Taken: ...

Assessment (Optional): ...

Topics (Optional): ...

Lecturer (Optional): ...

TA (Optional): ...

Review: ...

Final Grade (Optional): ...


© 2025 NTUMODS Dev Team. All rights reserved