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

CZ4016 ADVANCED TOPICS IN ALGORITHMS

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 Units3
Exam ScheduleWed Nov 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time) 17:00-19:00
Grade TypeLetter Graded
Department MaintainingCSC(CE)
Prerequisites

CZ2001 OR CZ2101

Mutually Exclusive

CE4016, SC4040

Not Available to All Programme(Admyr 2021-onwards)

Prerequisites Tree

CZ4016requiresone ofCZ2101CZ2001

Indexes

IndexTypeGroupDayTimeVenueRemark
10731LEC/STUDIOSCL4MON0930-1120LT14Teaching Wk1-9,11-13
10731LEC/STUDIOSCL4MON0930-1120ONLINETeaching Wk10
10731TUTSCELMON1130-1220LT14Teaching Wk2-9,11-13
10731TUTSCELMON1130-1220ONLINETeaching Wk10

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

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

TUE
WED
THU
FRI
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