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

SC2002 OBJECT ORIENTED DESIGN & PROGRAMMING

The object-oriented paradigm to the design of software is one major successful approach to address complexity and maintainability issues in software systems. We want students to establish an object-oriented mindset and to gain valuable insights into how software can be developed using the object-oriented approach. This course should not be interpreted to be a pure programming language course. Rather, the programming language serves to illustrate, via practical examples, the concepts learnt in the course. As a student of this course, you will learn essential object-oriented concepts such as encapsulation, the separation of design from implementation, the use of inheritance and polymorphism. Finally, you will also learn good design principles for reuse, and to realise these principles using object-oriented programming languages such as Java and/or C++.

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

SC1003 OR SC1007

Mutually Exclusive

CE2002, CT2003, CZ2002, SC2302

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

Prerequisites Tree

SC2002requiresone ofSC1007SC1003

Indexes

IndexTypeGroupDayTimeVenueRemark
-LEC/STUDIOSCL2TUE1030-1220LT1ATeaching Wk1,2,4-13
LEC/STUDIOSCL2TUE1030-1220ONLINETeaching Wk3

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

SC2002

10165

LAB | SWLAB3

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

SC2002

10179

TUT | TR+5

Teaching Wk2,4-13

SC2002

10175

TUT | TR+4

Teaching Wk2,4-13

SC2002

10178

LAB | SWLAB3

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

SC2002

10164

LAB | SWLAB3

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

SC2002

10172

TUT | ONLINE

Teaching Wk3

SC2002

10176

LAB | SWLAB1

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

SC2002

10179

TUT | ONLINE

Teaching Wk3

SC2002

10175

TUT | ONLINE

Teaching Wk3

SC2002

10181

LAB | SWLAB3

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

SC2002

10171

LAB | SWLAB3

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

SC2002

10172

TUT | TR+5

Teaching Wk2,4-13

SC2002

10180

TUT | TR+7

Teaching Wk2,4-13

SC2002

10166

TUT | ONLINE

Teaching Wk3

SC2002

10165

TUT | ONLINE

Teaching Wk3

SC2002

10180

TUT | ONLINE

Teaching Wk3

SC2002

10166

TUT | TR+3

Teaching Wk2,4-13

SC2002

10165

TUT | TR+7

Teaching Wk2,4-13

TUE

SC2002

LEC/STUDIO | LT1A

Teaching Wk1,2,4-13

SC2002

10178

TUT | ONLINE

Teaching Wk3

SC2002

LEC/STUDIO | ONLINE

Teaching Wk3

SC2002

10178

TUT | TR+2

Teaching Wk2,4-13

WED

SC2002

10163

TUT | TR+1

Teaching Wk2,4-13

SC2002

10162

TUT | TR+9

Teaching Wk2,4-13

SC2002

10159

LAB | SWLAB1

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

SC2002

10162

LAB | SWLAB3

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

SC2002

10163

TUT | ONLINE

Teaching Wk3

SC2002

10162

TUT | ONLINE

Teaching Wk3

SC2002

10161

LAB | SWLAB3

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

SC2002

10163

LAB | SWLAB3

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

SC2002

10164

TUT | ONLINE

Teaching Wk3

SC2002

10174

TUT | TR+4

Teaching Wk2,4-13

SC2002

10172

LAB | SPL

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

SC2002

10167

LAB | SPL

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

SC2002

10164

TUT | TR+5

Teaching Wk2,4-13

SC2002

10174

TUT | ONLINE

Teaching Wk3

SC2002

10176

TUT | TR+2

Teaching Wk2,4-13

SC2002

10173

TUT | ONLINE

Teaching Wk3

SC2002

10159

TUT | TR+16

Teaching Wk2,4-13

SC2002

10176

TUT | ONLINE

Teaching Wk3

SC2002

10173

TUT | TR+18

Teaching Wk2,4-13

SC2002

10159

TUT | ONLINE

Teaching Wk3

SC2002

10181

TUT | TR+18

Teaching Wk2,4-13

SC2002

10161

TUT | ONLINE

Teaching Wk3

SC2002

10181

TUT | ONLINE

Teaching Wk3

SC2002

10161

TUT | TR+7

Teaching Wk2,4-13

THU

SC2002

10168

LAB | SPL

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

SC2002

10169

LAB | SPL

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

SC2002

10177

LAB | SPL

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

SC2002

10157

LAB | SWLAB3

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

SC2002

10179

LAB | SWLAB1

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

SC2002

10170

LAB | SPL

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

SC2002

10180

LAB | SPL

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

SC2002

10158

LAB | SWLAB3

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

SC2002

10177

TUT | ONLINE

Teaching Wk3

SC2002

10167

TUT | ONLINE

Teaching Wk3

SC2002

10177

TUT | TR+5

Teaching Wk2,4-13

SC2002

10167

TUT | TR+8

Teaching Wk2,4-13

FRI

SC2002

10168

TUT | ONLINE

Teaching Wk3

SC2002

10158

TUT | TR+6

Teaching Wk2,4-13

SC2002

10160

LAB | SWLAB3

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

SC2002

10174

LAB | SWLAB2

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

SC2002

10168

TUT | TR+8

Teaching Wk2,4-13

SC2002

10158

TUT | ONLINE

Teaching Wk3

SC2002

10166

LAB | SWLAB3

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

SC2002

10175

LAB | SWLAB2

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

SC2002

10169

TUT | ONLINE

Teaching Wk3

SC2002

10173

LAB | SPL

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

SC2002

10157

TUT | ONLINE

Teaching Wk3

SC2002

10170

TUT | ONLINE

Teaching Wk3

SC2002

10169

TUT | TR+5

Teaching Wk2,4-13

SC2002

10171

TUT | ONLINE

Teaching Wk3

SC2002

10157

TUT | TR+2

Teaching Wk2,4-13

SC2002

10170

TUT | TR+5

Teaching Wk2,4-13

SC2002

10171

TUT | TR+2

Teaching Wk2,4-13

SC2002

10160

TUT | ONLINE

Teaching Wk3

SC2002

10160

TUT | TR+9

Teaching Wk2,4-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