NTU Mods has new features!

Not offered in the current semester · Last offered AY2024/2025 Semester 2
ModsCT2006

Algorithm Design Analysis

Last offered — AY2024/2025 Semester 2

This course aims to teach you how to conduct complexity analysis of simple algorithms. It will further develop your knowledge and skills about algorithm design. You will learn to design algorithms using approaches like greedy and dynamic programming to solve various problems. For examples, shortest-path, minimum spanning tree, the longest common subsequence, 0/1 Knapsack problem. You will understand the concept and implementation of finite state machines and use regular expressions to specify sets of strings. You will also learn the concepts of complexity classes P & NP and apply greedy heuristic approach to solve NP-complete problems.

AUs3.0 AUs
Grade Type
PrerequisiteCT2001
Not Available To Programme
Not Available To All Programme With
Not Available As BDE/UE To Programme
Not Available As Core To Programme
Not Available As PE To Programme
Mutually Exclusive WithSC2301
Not Offered As BDE
Not Offered As Unrestricted Elective
Exam

Total hours per week: 3 hrs

Available Indexes

MonTueWedThuFri
930
1000
1030
1100
1130
1200
1230
1300
1330
1400
1430
1500
1530
1600
1630
1700
1730
1800

Other Relevant Mods