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

SC2001 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) solve problems using a number of approaches like Divide-and-conquer, Greedy and Dynamic programming. Algorithms for sorting, graphs, the longest common subsequence, Knapsack, coin change and string matching are studied as examples. Students will also learn the concepts of complexity classes P & NP and apply greedy heuristic approach to solve NP-complete problems.

Academic Units3
Exam ScheduleTue Apr 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time) 09:00-11:00
Grade TypeLetter Graded
Department MaintainingCSC(CE)
Prerequisites

MH1812 & SC1007 OR SC1007 & SC1124

Mutually Exclusive

CE2001, CE2101, CZ2001, CZ2101, SC2301

Not Available to ProgrammeEEE, EEE 1, EEEC, ENG(EEE), ENG(NULL), IEEC, IEM
Not Available to All Programme(Admyr 2011-2020),

Prerequisites Tree

SC2001requiresone ofall ofall ofSC1124SC1007SC1007MH1812

Indexes

IndexTypeGroupDayTimeVenueRemark
-LEC/STUDIOSCL2TUE1230-1320LT3
LEC/STUDIOSCL2THU1430-1520LT4

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

SC2001

10253

TUT | TR+17

Teaching Wk2-13

SC2001

10257

TUT | TR+16

Teaching Wk2-13

TUE

SC2001

LEC/STUDIO | LT3

SC2001

10258

TUT | TR+5

Teaching Wk2-13

WED

SC2001

10254

LAB | HWLAB1

Teaching Wk1,3,5,7,9,11,13

SC2001

10253

LAB | HWLAB3

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

SC2001

10254

TUT | TR+7

Teaching Wk2-13

SC2001

10255

LAB | HWLAB3

Teaching Wk1,3,5,7,9,11,13

SC2001

10256

LAB | HPL

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

THU

SC2001

10257

LAB | HWLAB3

Teaching Wk1,3,5,7,9,11,13

SC2001

LEC/STUDIO | LT4

SC2001

10258

LAB | HWLAB3

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

SC2001

10256

TUT | TR+8

Teaching Wk2-13

FRI

SC2001

10255

TUT | TR+5

Teaching Wk2-13

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