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

CZ2101 ALGORITHM DESIGN & ANALYSIS

This course aims to develop your knowledge, understanding and skills about algorithm design and analysis. Upon the successful completion of this course, students shall be able to (i) apply additional analysis techniques in complexity analysis of recursive algorithms; (ii) apply, design and analyse algorithms using a number of approaches to solve various problems like sorting, shortest-path, minimum spanning tree, optimal sequencing for matrix multiplication, the longest common subsequence, string matching. Students will also learn the concepts of complexity classes P & NP and apply greedy heuristic approach to solve NP-complete problems.

Academic Units3
Exam ScheduleFri May 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time) 09:00-11:00
Grade TypeLetter Graded
Department MaintainingCSC(CE)
Prerequisites

CZ1107 & MH1812

Mutually Exclusive

CE2001, CE2101, CZ2001, SC2001

Not Available to ProgrammeBCE, BCG(2011-2019), CE, CEEC, CSC(2011-2019), CSEC(2011-2019), DSAI(2011-2019), EEE, EEEC, IEEC, IEM, MACS(2011-2019), REP(ASEN), REP(BIE), REP(CBE), REP(CE), REP(CVEN), REP(EEE), REP(ENE), REP(MAT), REP(ME)
Not Available to All Programme(Admyr 2021-onwards),

Prerequisites Tree

CZ2101requiresall ofMH1812CZ1107

Indexes

IndexTypeGroupDayTimeVenueRemark
10975LEC/STUDIOSCL2TUE1230-1320LT2ATeaching Wk1,2,4-13
10975LEC/STUDIOSCL2TUE1230-1320ONLINETeaching Wk3
10975LEC/STUDIOSCL2THU1430-1520ONLINETeaching Wk3
10975LEC/STUDIOSCL2THU1430-1520LT2ATeaching Wk1,2,4-13
10975TUTREP2FRI1230-1320TR+8Teaching Wk2,4-13
10975TUTREP2FRI1230-1320ONLINETeaching Wk3
10975LABREP2THU1230-1420HWLAB3Teaching Wk2,4,6,8,10,12

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON
TUE

CZ2101

LEC/STUDIO | LT2A

Teaching Wk1,2,4-13

CZ2101

LEC/STUDIO | ONLINE

Teaching Wk3

WED
THU

CZ2101

LAB | HWLAB3

Teaching Wk2,4,6,8,10,12

CZ2101

LEC/STUDIO | ONLINE

Teaching Wk3

CZ2101

LEC/STUDIO | LT2A

Teaching Wk1,2,4-13

FRI

CZ2101

TUT | TR+8

Teaching Wk2,4-13

CZ2101

TUT | ONLINE

Teaching Wk3

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