Exam timetable data last updated 1 September 2026

Historical snapshot — AY2024/2025 Semester 2 · View current offering →
ModsSC2002AY2024/2025 Semester 2

Object Oriented Design Programming

AY2024/2025 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, CT2003, CZ2002, SC2302
Exam

Available Indexes

MonTueWedThuFri
830

10165 LAB (FCSI)

0830-1020 Mon

SWLAB3

Even Weeks

10176 LAB (FDAD)

0830-1020 Mon

SWLAB1

Even Weeks

10168 LAB (FCS2)

0830-1020 Thu

SPL

Even Weeks

10179 LAB (SCE2)

0830-1020 Thu

SWLAB1

Odd Weeks

900
930

10163 TUT (FCSG)

0930-1020 Wed

TR+1, ONLINE

Wk2,4-13, Teaching Wk3

10163 TUT (FCSG)

0930-1020 Wed

TR+1, ONLINE

Wk2,4-13, Teaching Wk3

10164 TUT (FCSH)

0930-1020 Wed

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

10164 TUT (FCSH)

0930-1020 Wed

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

10168 TUT (FCS2)

0930-1020 Fri

ONLINE, TR+8

Wk3, Teaching Wk2,4-13

10168 TUT (FCS2)

0930-1020 Fri

ONLINE, TR+8

Wk3, Teaching Wk2,4-13

10169 TUT (FCS3)

0930-1020 Fri

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

10169 TUT (FCS3)

0930-1020 Fri

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

1000
1030

10179 TUT (SCE2)

1030-1120 Mon

TR+5, ONLINE

Wk2,4-13, Teaching Wk3

10179 TUT (SCE2)

1030-1120 Mon

TR+5, ONLINE

Wk2,4-13, Teaching Wk3

10180 TUT (SCE3)

1030-1120 Mon

TR+7, ONLINE

Wk2,4-13, Teaching Wk3

10180 TUT (SCE3)

1030-1120 Mon

TR+7, ONLINE

Wk2,4-13, Teaching Wk3

COMMON LEC (SCL2)

1030-1220 Tue

LT1A, ONLINE

Wk1,2,4-13, Teaching Wk3

COMMON LEC (SCL2)

1030-1220 Tue

LT1A, ONLINE

Wk1,2,4-13, Teaching Wk3

10162 TUT (FCSF)

1030-1120 Wed

TR+9, ONLINE

Wk2,4-13, Teaching Wk3

10162 TUT (FCSF)

1030-1120 Wed

TR+9, ONLINE

Wk2,4-13, Teaching Wk3

10174 TUT (FDAB)

1030-1120 Wed

TR+4, ONLINE

Wk2,4-13, Teaching Wk3

10174 TUT (FDAB)

1030-1120 Wed

TR+4, ONLINE

Wk2,4-13, Teaching Wk3

10169 LAB (FCS3)

1030-1220 Thu

SPL

Even Weeks

10170 LAB (FCS4)

1030-1220 Thu

SPL

Odd Weeks

10177 TUT (FDAE)

1030-1120 Thu

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

10177 TUT (FDAE)

1030-1120 Thu

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

1100
1130

10175 TUT (FDAC)

1130-1220 Mon

TR+4, ONLINE

Wk2,4-13, Teaching Wk3

10175 TUT (FDAC)

1130-1220 Mon

TR+4, ONLINE

Wk2,4-13, Teaching Wk3

10158 TUT (FCSB)

1130-1220 Fri

TR+6, ONLINE

Wk2,4-13, Teaching Wk3

10158 TUT (FCSB)

1130-1220 Fri

TR+6, ONLINE

Wk2,4-13, Teaching Wk3

1200
1230

10178 LAB (FDAF)

1230-1420 Mon

SWLAB3

Even Weeks

10181 LAB (SDDA)

1230-1420 Mon

SWLAB3

Odd Weeks

10166 TUT (FCSJ)

1230-1320 Mon

ONLINE, TR+3

Wk3, Teaching Wk2,4-13

10166 TUT (FCSJ)

1230-1320 Mon

ONLINE, TR+3

Wk3, Teaching Wk2,4-13

10178 TUT (FDAF)

1230-1320 Tue

ONLINE, TR+2

Wk3, Teaching Wk2,4-13

10178 TUT (FDAF)

1230-1320 Tue

ONLINE, TR+2

Wk3, Teaching Wk2,4-13

10159 LAB (FCSC)

1230-1420 Wed

SWLAB1

Even Weeks

10161 LAB (FCSE)

1230-1420 Wed

SWLAB3

Odd Weeks

10172 LAB (FCS6)

1230-1420 Wed

SPL

Odd Weeks

10176 TUT (FDAD)

1230-1320 Wed

TR+2, ONLINE

Wk2,4-13, Teaching Wk3

10176 TUT (FDAD)

1230-1320 Wed

TR+2, ONLINE

Wk2,4-13, Teaching Wk3

10181 TUT (SDDA)

1230-1320 Wed

TR+18, ONLINE

Wk2,4-13, Teaching Wk3

10181 TUT (SDDA)

1230-1320 Wed

TR+18, ONLINE

Wk2,4-13, Teaching Wk3

10177 LAB (FDAE)

1230-1420 Thu

SPL

Odd Weeks

10180 LAB (SCE3)

1230-1420 Thu

SPL

Even Weeks

10160 LAB (FCSD)

1230-1420 Fri

SWLAB3

Even Weeks

10166 LAB (FCSJ)

1230-1420 Fri

SWLAB3

Odd Weeks

10173 LAB (FDAA)

1230-1420 Fri

SPL

Even Weeks

10171 TUT (FCS5)

1230-1320 Fri

ONLINE, TR+2

Wk3, Teaching Wk2,4-13

10171 TUT (FCS5)

1230-1320 Fri

ONLINE, TR+2

Wk3, Teaching Wk2,4-13

1300
1330

10173 TUT (FDAA)

1330-1420 Wed

ONLINE, TR+18

Wk3, Teaching Wk2,4-13

10173 TUT (FDAA)

1330-1420 Wed

ONLINE, TR+18

Wk3, Teaching Wk2,4-13

10167 TUT (FCS1)

1330-1420 Thu

ONLINE, TR+8

Wk3, Teaching Wk2,4-13

10167 TUT (FCS1)

1330-1420 Thu

ONLINE, TR+8

Wk3, Teaching Wk2,4-13

1400
1430

10164 LAB (FCSH)

1430-1620 Mon

SWLAB3

Odd Weeks

10171 LAB (FCS5)

1430-1620 Mon

SWLAB3

Even Weeks

10165 TUT (FCSI)

1430-1520 Mon

ONLINE, TR+7

Wk3, Teaching Wk2,4-13

10165 TUT (FCSI)

1430-1520 Mon

ONLINE, TR+7

Wk3, Teaching Wk2,4-13

10162 LAB (FCSF)

1430-1620 Wed

SWLAB3

Odd Weeks

10163 LAB (FCSG)

1430-1620 Wed

SWLAB3

Even Weeks

10167 LAB (FCS1)

1430-1620 Wed

SPL

Even Weeks

10159 TUT (FCSC)

1430-1520 Wed

TR+16, ONLINE

Wk2,4-13, Teaching Wk3

10159 TUT (FCSC)

1430-1520 Wed

TR+16, ONLINE

Wk2,4-13, Teaching Wk3

10161 TUT (FCSE)

1430-1520 Wed

ONLINE, TR+7

Wk3, Teaching Wk2,4-13

10161 TUT (FCSE)

1430-1520 Wed

ONLINE, TR+7

Wk3, Teaching Wk2,4-13

10157 LAB (FCSA)

1430-1620 Thu

SWLAB3

Odd Weeks

10158 LAB (FCSB)

1430-1620 Thu

SWLAB3

Even Weeks

10174 LAB (FDAB)

1430-1620 Fri

SWLAB2

Even Weeks

10175 LAB (FDAC)

1430-1620 Fri

SWLAB2

Odd Weeks

10157 TUT (FCSA)

1430-1520 Fri

ONLINE, TR+2

Wk3, Teaching Wk2,4-13

10157 TUT (FCSA)

1430-1520 Fri

ONLINE, TR+2

Wk3, Teaching Wk2,4-13

10160 TUT (FCSD)

1430-1520 Fri

ONLINE, TR+9

Wk3, Teaching Wk2,4-13

10160 TUT (FCSD)

1430-1520 Fri

ONLINE, TR+9

Wk3, Teaching Wk2,4-13

1500
1530

10170 TUT (FCS4)

1530-1620 Fri

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

10170 TUT (FCS4)

1530-1620 Fri

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

1600
1630

10172 TUT (FCS6)

1630-1720 Mon

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

10172 TUT (FCS6)

1630-1720 Mon

ONLINE, TR+5

Wk3, Teaching Wk2,4-13

1700