New: filter modules by day and time, student links, custom courses →
AY2024/2025 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) |
| Mutually Exclusive With | SC5001 |
| 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 | 32393 TUT (EE05) 0930-1050 Tue ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32393 TUT (EE05) 0930-1050 Tue ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32394 TUT (EE06) 0930-1050 Tue ONLINE, TR+68 Wk3, Teaching Wk1,2,4-13 | 32394 TUT (EE06) 0930-1050 Tue ONLINE, TR+68 Wk3, Teaching Wk1,2,4-13 | ||||||||||||||||||
| 1000 | ||||||||||||||||||||||
| 1030 | 32398 TUT (EE10) 1030-1150 Wed ONLINE, TR+91 Wk3, Teaching Wk1,2,4-13 | 32398 TUT (EE10) 1030-1150 Wed ONLINE, TR+91 Wk3, Teaching Wk1,2,4-13 | 32399 TUT (EE11) 1030-1150 Wed ONLINE, TR+90 Wk3, Teaching Wk1,2,4-13 | 32399 TUT (EE11) 1030-1150 Wed ONLINE, TR+90 Wk3, Teaching Wk1,2,4-13 | 32400 TUT (EE12) 1030-1150 Wed ONLINE, TR+94 Wk3, Teaching Wk1,2,4-13 | 32400 TUT (EE12) 1030-1150 Wed ONLINE, TR+94 Wk3, Teaching Wk1,2,4-13 | 32403 TUT (EE15) 1030-1150 Thu ONLINE, TR103 Wk3, Teaching Wk1,2,4-13 | 32403 TUT (EE15) 1030-1150 Thu ONLINE, TR103 Wk3, Teaching Wk1,2,4-13 | 32404 TUT (EE16) 1030-1150 Thu ONLINE, TR+89 Wk3, Teaching Wk1,2,4-13 | 32404 TUT (EE16) 1030-1150 Thu ONLINE, TR+89 Wk3, Teaching Wk1,2,4-13 | 32389 TUT (EE01) 1030-1150 Fri TR+89, ONLINE Wk1,2,4-13, Teaching Wk3 | 32389 TUT (EE01) 1030-1150 Fri TR+89, ONLINE Wk1,2,4-13, Teaching Wk3 | ||||||||||
| 1100 | ||||||||||||||||||||||
| 1130 | 32395 TUT (EE07) 1130-1250 Tue ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32395 TUT (EE07) 1130-1250 Tue ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32396 TUT (EE08) 1130-1250 Tue ONLINE, TR+68 Wk3, Teaching Wk1,2,4-13 | 32396 TUT (EE08) 1130-1250 Tue ONLINE, TR+68 Wk3, Teaching Wk1,2,4-13 | ||||||||||||||||||
| 1200 | ||||||||||||||||||||||
| 1230 | ||||||||||||||||||||||
| 1300 | ||||||||||||||||||||||
| 1330 | 32390 TUT (EE02) 1330-1450 Mon ONLINE, TR+88 Wk3, Teaching Wk1,2,4-13 | 32390 TUT (EE02) 1330-1450 Mon ONLINE, TR+88 Wk3, Teaching Wk1,2,4-13 | 32391 TUT (EE03) 1330-1450 Mon ONLINE, TR+89 Wk3, Teaching Wk1,2,4-13 | 32391 TUT (EE03) 1330-1450 Mon ONLINE, TR+89 Wk3, Teaching Wk1,2,4-13 | 32397 TUT (EE09) 1330-1450 Tue ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32397 TUT (EE09) 1330-1450 Tue ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32401 TUT (EE13) 1330-1450 Wed ONLINE, TR+69 Wk3, Teaching Wk1,2,4-13 | 32401 TUT (EE13) 1330-1450 Wed ONLINE, TR+69 Wk3, Teaching Wk1,2,4-13 | 32402 TUT (EE14) 1330-1450 Wed ONLINE, TR+66 Wk3, Teaching Wk1,2,4-13 | 32402 TUT (EE14) 1330-1450 Wed ONLINE, TR+66 Wk3, Teaching Wk1,2,4-13 | 32405 TUT (EE17) 1330-1450 Thu ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32405 TUT (EE17) 1330-1450 Thu ONLINE, TR+67 Wk3, Teaching Wk1,2,4-13 | 32406 TUT (EE18) 1330-1450 Thu ONLINE, TR+68 Wk3, Teaching Wk1,2,4-13 | 32406 TUT (EE18) 1330-1450 Thu ONLINE, TR+68 Wk3, Teaching Wk1,2,4-13 | ||||||||
| 1400 | ||||||||||||||||||||||
| 1430 | 32392 TUT (EE04) 1430-1550 Mon ONLINE, TR+90 Wk3, Teaching Wk1,2,4-13 | 32392 TUT (EE04) 1430-1550 Mon ONLINE, TR+90 Wk3, Teaching Wk1,2,4-13 | ||||||||||||||||||||
| 1500 | ||||||||||||||||||||||
| 1530 | ||||||||||||||||||||||
| 1600 | ||||||||||||||||||||||
| 1630 | COMMON LEC (EELE) 1630-1750 Mon LKC-LT, ONLINE Wk1,2,4-13, Teaching Wk3 | COMMON LEC (EELE) 1630-1750 Mon LKC-LT, ONLINE Wk1,2,4-13, Teaching Wk3 | ||||||||||||||||||||
| 1700 | ||||||||||||||||||||||
| 1730 | ||||||||||||||||||||||