AY2026 Semester 1 data is now available →
AY2022/2023 Semester 1
This course aims to give a systematic introduction to data structures and algorithms for constructing efficient computer programs. 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 Prim's algorithm, Kruskal's algorithm, and Dijkstra's algorithm will be introduced.
| 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 | Sat | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 930 | 32251 TUT (EE05) 0930-1050 Mon TR+69 | 32268 TUT (EE04) 0930-1050 Fri TR+89 | |||||||||
| 1000 | |||||||||||
| 1030 | |||||||||||
| 1100 | |||||||||||
| 1130 | 32269 TUT (EE21) 1130-1250 Tue TR+63 | ||||||||||
| 1200 | |||||||||||
| 1230 | |||||||||||
| 1300 | |||||||||||
| 1330 | 32265 TUT (EE01) 1330-1450 Mon TR+77 | 32264 TUT (EE06) 1330-1450 Fri TR+69 | |||||||||
| 1400 | |||||||||||
| 1430 | 32266 TUT (EE02) 1430-1550 Tue TR+77 | 32267 TUT (EE03) 1430-1550 Thu TR+68 | |||||||||
| 1500 | |||||||||||
| 1530 | |||||||||||
| 1600 | |||||||||||
| 1630 | COMMON LEC (EELE) 1630-1820 Sat ONLINE Asynchronous online learning | ||||||||||
| 1700 | |||||||||||
| 1730 | |||||||||||
| 1800 | |||||||||||
| 1830 | |||||||||||
| 1900 | 37536 TUT (EPT1) 1900-2020 Wed TR+88 | 37538 TUT (EPT2) 1900-2020 Wed TR+89 | 37536 LAB (EPL1) 1900-2150 Thu S2-B4C-17 Wk6,11 | 37539 TUT (EPT3) 1900-2020 Thu TR+92 | 37540 TUT (EPT3) 1900-2020 Thu TR+92 | 37538 LAB (EPL2) 1900-2150 Fri S2-B4C-17 Wk6,11 | 37539 LAB (EPL3) 1900-2150 Fri S2-B4C-17 Wk8,12 | 37540 LAB (EPL4) 1900-2150 Fri S2-B4C-17 Wk7,13 | COMMON LEC (EPLE) 1900-2050 Sat ONLINE Asynchronous online learning | ||
| 1930 | |||||||||||
| 2000 | |||||||||||
| 2030 | |||||||||||
| 2100 | |||||||||||
| 2130 | |||||||||||