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

SC1007 DATA STRUCTURES & ALGORITHMS

This course aims to (i) teach the concepts, implementations and applications of data structures such as arrays, linked lists, stacks, queues and trees that are important for building efficient algorithms; (ii) provide an introduction to algorithm analysis and design. These are essential for future computer science and computer engineering courses.

Academic Units3
Exam ScheduleNot Applicable
Grade TypeLetter Graded
Department MaintainingCSC(CE)
Prerequisites

SC1003

Mutually Exclusive

CE1007, CE1107, CT2001, CZ1007, CZ1107, SC1303

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

Prerequisites Tree

SC1007requiresSC1003

Indexes

IndexTypeGroupDayTimeVenueRemark
-LEC/STUDIOSCL2FRI1630-1820ONLINETeaching Wk10
LEC/STUDIOSCL2FRI1630-1820LT3Teaching Wk1-9,11-13

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

SC1007

10097

TUT | ONLINE

Teaching Wk10

SC1007

10099

TUT | ONLINE

Teaching Wk10

SC1007

10097

TUT | TR+9

Teaching Wk2-9,11-13

SC1007

10099

TUT | TR+16

Teaching Wk2-9,11-13

SC1007

10620

TUT | ONLINE

Teaching Wk10

SC1007

10620

TUT | TR+31

Teaching Wk2-9,11-13

TUE

SC1007

10097

LAB | SPL

SC1007

10098

LAB | SPL

WED
THU

SC1007

10099

LAB | SWLAB2

FRI

SC1007

10098

TUT | ONLINE

Teaching Wk10

SC1007

10620

LAB | SPL

SC1007

LEC/STUDIO | ONLINE

Teaching Wk10

SC1007

10098

TUT | TR+8

Teaching Wk2-9,11-13

SC1007

LEC/STUDIO | LT3

Teaching Wk1-9,11-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