This course aims to develop your ability to identify key structural components in algorithms, problems and domains alike, and to exploit them to create provably computationally efficient solutions. This course builds on basic skills obtained in the pre-requisite 'Algorithm Design and Analysis' course to provide you with intricate, elegant and actionable algorithmic design patterns; and develop your skill in exploiting salient problem features to facilitate computation. Algorithms and designs presented in this course were at the beginning of multiple disciplines that now dominate the IT industry, and serve as a stepping stone for your further development for such roles as an algorithms engineer/developer or an applied researcher in computer technologies.
Academic Units | 3 |
Exam Schedule | Wed Nov 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time) 17:00-19:00 |
Grade Type | Letter Graded |
Department Maintaining | CSC(CE) |
Prerequisites | |
Mutually Exclusive | |
Not Available to All Programme | (Admyr 2021-onwards) |
Index | Type | Group | Day | Time | Venue | Remark |
---|---|---|---|---|---|---|
10731 | LEC/STUDIO | SCL4 | MON | 0930-1120 | LT14 | Teaching Wk1-9,11-13 |
10731 | LEC/STUDIO | SCL4 | MON | 0930-1120 | ONLINE | Teaching Wk10 |
10731 | TUT | SCEL | MON | 1130-1220 | LT14 | Teaching Wk2-9,11-13 |
10731 | TUT | SCEL | MON | 1130-1220 | ONLINE | Teaching Wk10 |
0930
1030
1130
1230
1330
1430
1530
1630
1730
CZ4016
LEC/STUDIO | LT14
Teaching Wk1-9,11-13
CZ4016
TUT | LT14
Teaching Wk2-9,11-13
CZ4016
LEC/STUDIO | ONLINE
Teaching Wk10
CZ4016
TUT | ONLINE
Teaching Wk10
We would encourage you to review with the following template.
AY Taken: ...
Assessment (Optional): ...
Topics (Optional): ...
Lecturer (Optional): ...
TA (Optional): ...
Review: ...
Final Grade (Optional): ...