New: filter modules by day and time, student links, custom courses →
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.
| AUs | 3.0 AUs |
| Categories | Core |
| Not Available To Programme | REP(ASEN), REP(BIE), REP(CBE), REP(CE), REP(CSC), REP(CVEN), REP(ENE), REP(MAT), REP(ME) |
| Exam |
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
| Mon | Tue | Wed | Thu | Fri | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |||||||||||||||||||||