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/STUDIOSCL2TUE1430-1620LT2ATeaching Wk1-9,11-13
LEC/STUDIOSCL2TUE1430-1620ONLINETeaching Wk10

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

SC2002

10168

TUT | ONLINE

Teaching Wk10

SC2002

10158

TUT | ONLINE

Teaching Wk10

SC2002

10155

TUT | ONLINE

Teaching Wk10

SC2002

10158

LAB | SPL

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

SC2002

10162

TUT | ONLINE

Teaching Wk10

SC2002

10168

TUT | TR+32

Teaching Wk2-9,11-13

SC2002

10158

TUT | TR+15

Teaching Wk2-9,11-13

SC2002

10155

TUT | TR+17

Teaching Wk2-9,11-13

SC2002

10166

LAB | SPL

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

SC2002

10162

TUT | TR+16

Teaching Wk2-9,11-13

SC2002

10167

TUT | ONLINE

Teaching Wk10

SC2002

10167

LAB | SWLAB2

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

SC2002

10394

TUT | ONLINE

Teaching Wk10

SC2002

10167

TUT | TR+6

Teaching Wk2-9,11-13

SC2002

10157

TUT | ONLINE

Teaching Wk10

SC2002

10394

TUT | TR+8

Teaching Wk2-9,11-13

SC2002

10157

TUT | TR+18

Teaching Wk2-9,11-13

TUE

SC2002

10155

LAB | SWLAB3

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

SC2002

10163

TUT | ONLINE

Teaching Wk10

SC2002

LEC/STUDIO | LT2A

Teaching Wk1-9,11-13

SC2002

10164

TUT | ONLINE

Teaching Wk10

SC2002

10163

TUT | TR+16

Teaching Wk2-9,11-13

SC2002

LEC/STUDIO | ONLINE

Teaching Wk10

SC2002

10164

TUT | TR+5

Teaching Wk2-9,11-13

WED

SC2002

10161

LAB | SWLAB2

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

SC2002

10162

LAB | SWLAB3

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

SC2002

10163

LAB | SWLAB3

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

SC2002

10394

LAB | SWLAB3

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

SC2002

10161

TUT | ONLINE

Teaching Wk10

SC2002

10160

TUT | ONLINE

Teaching Wk10

SC2002

10161

TUT | TR+15

Teaching Wk2-9,11-13

SC2002

10160

TUT | TR+15

Teaching Wk2-9,11-13

THU

SC2002

10159

TUT | ONLINE

Teaching Wk10

SC2002

10164

LAB | SWLAB3

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

SC2002

10156

LAB | SWLAB3

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

SC2002

10159

TUT | TR+16

Teaching Wk2-9,11-13

SC2002

10165

LAB | SWLAB3

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

SC2002

10157

LAB | SWLAB3

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

SC2002

10168

LAB | SWLAB3

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

SC2002

10166

TUT | ONLINE

Teaching Wk10

SC2002

10166

TUT | TR+19

Teaching Wk2-9,11-13

FRI

SC2002

10154

TUT | ONLINE

Teaching Wk10

SC2002

10156

TUT | ONLINE

Teaching Wk10

SC2002

10154

LAB | SWLAB3

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

SC2002

10159

LAB | SWLAB2

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

SC2002

10165

TUT | ONLINE

Teaching Wk10

SC2002

10154

TUT | TR+17

Teaching Wk2-9,11-13

SC2002

10156

TUT | TR+17

Teaching Wk2-9,11-13

SC2002

10160

LAB | SPL

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

SC2002

10165

TUT | TR+4

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