Exam timetable data last updated 1 September 2026

Historical snapshot — AY2023/2024 Semester 2 · View current offering →
ModsSC2002AY2023/2024 Semester 2

Object Oriented Design Programming

AY2023/2024 Semester 2

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++.

AUs3.0 AUs
CategoriesCoreMinorsBDE
Not Available To ProgrammeEEE, EEEC, ENG(EEE), ENG(NULL), IEEC, IEM
Not Available To All Programme With(Admyr 2011-2020),
Mutually Exclusive WithCE2002, CZ2002
Exam

Available Indexes

MonTueWedThuFri
830

10169 LAB (FDAD)

0830-1020 Mon

SWLAB1

Even Weeks

10172 LAB (SCE2)

0830-1020 Thu

SWLAB1

Odd Weeks

900
930
1000
1030

10172 TUT (SCE2)

1030-1120 Mon

TR+5, ONLINE

Wk2-4,6-13, Teaching Wk5

10172 TUT (SCE2)

1030-1120 Mon

TR+5, ONLINE

Wk2-4,6-13, Teaching Wk5

10173 TUT (SCE3)

1030-1120 Mon

TR+7, ONLINE

Wk2-4,6-13, Teaching Wk5

10173 TUT (SCE3)

1030-1120 Mon

TR+7, ONLINE

Wk2-4,6-13, Teaching Wk5

COMMON LEC (SCL2)

1030-1220 Tue

ONLINE, LT1

Wk5, Teaching Wk1-4,6-13

COMMON LEC (SCL2)

1030-1220 Tue

ONLINE, LT1

Wk5, Teaching Wk1-4,6-13

10174 LAB (SCCA)

1030-1220 Wed

SWLAB1

Even Weeks

10167 TUT (FDAB)

1030-1120 Wed

TR+4, ONLINE

Wk2-4,6-13, Teaching Wk5

10167 TUT (FDAB)

1030-1120 Wed

TR+4, ONLINE

Wk2-4,6-13, Teaching Wk5

10170 TUT (FDAE)

1030-1120 Thu

TR+5, ONLINE

Wk2-4,6-13, Teaching Wk5

10170 TUT (FDAE)

1030-1120 Thu

TR+5, ONLINE

Wk2-4,6-13, Teaching Wk5

1100
1130

10168 TUT (FDAC)

1130-1220 Mon

TR+4, ONLINE

Wk2-4,6-13, Teaching Wk5

10168 TUT (FDAC)

1130-1220 Mon

TR+4, ONLINE

Wk2-4,6-13, Teaching Wk5

1200
1230

10228 LAB (SDDA)

1230-1420 Mon

SWLAB1

Odd Weeks

10167 LAB (FDAB)

1230-1420 Tue

SPL

Even Weeks

10168 LAB (FDAC)

1230-1420 Tue

SPL

Odd Weeks

10169 TUT (FDAD)

1230-1320 Tue

TR+2, ONLINE

Wk2-4,6-13, Teaching Wk5

10169 TUT (FDAD)

1230-1320 Tue

TR+2, ONLINE

Wk2-4,6-13, Teaching Wk5

10228 TUT (SDDA)

1230-1320 Wed

TR+18, ONLINE

Wk2-4,6-13, Teaching Wk5

10228 TUT (SDDA)

1230-1320 Wed

TR+18, ONLINE

Wk2-4,6-13, Teaching Wk5

10170 LAB (FDAE)

1230-1420 Thu

SPL

Odd Weeks

10173 LAB (SCE3)

1230-1420 Thu

SPL

Even Weeks

10166 LAB (FDAA)

1230-1420 Fri

SPL

Even Weeks

1300
1330

10229 TUT (SDDB)

1330-1420 Mon

TR+21, ONLINE

Wk2-4,6-13, Teaching Wk5

10229 TUT (SDDB)

1330-1420 Mon

TR+21, ONLINE

Wk2-4,6-13, Teaching Wk5

10166 TUT (FDAA)

1330-1420 Wed

TR+18, ONLINE

Wk2-4,6-13, Teaching Wk5

10166 TUT (FDAA)

1330-1420 Wed

TR+18, ONLINE

Wk2-4,6-13, Teaching Wk5

1400
1430

10229 LAB (SDDB)

1430-1620 Wed

SWLAB3

Odd Weeks

1500
1530
1600
1630

10174 TUT (SCCA)

1630-1720 Wed

TR+6, ONLINE

Wk2-4,6-13, Teaching Wk5

10174 TUT (SCCA)

1630-1720 Wed

TR+6, ONLINE

Wk2-4,6-13, Teaching Wk5

1700