New: mobile timetable rebuilt — faster, more reliable, easier to use →

ModsSC2301

Algorithm Design Analysis

Current offering — AY2026/2027 Semester 1

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

  • apply additional analysis techniques in complexity analysis of recursive algorithms
  • 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.
Total hours per week: 3 hrs

AUs3.0 AUs
Grade Type
PrerequisiteMust be a Turing AI Scholar SC1303
Exam