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

SC2301 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 ScheduleNot Applicable
Grade TypeLetter Graded
Department MaintainingCSC(CE)
Prerequisites

Must be a Turing AI Scholar SC1303

Mutually Exclusive

CT2006, SC2001

Indexes

IndexTypeGroupDayTimeVenueRemark
10931SEMFTAIWED1330-1620ONLINETeaching Wk3
10931SEMFTAIWED1330-1620TAISPSPACETeaching Wk1,2,4-13

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON
TUE
WED

SC2301

SEM | ONLINE

Teaching Wk3

SC2301

SEM | TAISPSPACE

Teaching Wk1,2,4-13

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