Exam timetable data last updated 1 September 2026

Historical snapshot — AY2025/2026 Semester 1 · View current offering →
ModsSC2002AY2025/2026 Semester 1

Object Oriented Design Programming

AY2025/2026 Semester 1

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

10155 LAB (SCEB)

0830-1020 Tue

SWLAB3

Even Weeks

900
930

10168 TUT (SCE3)

0930-1020 Mon

ONLINE, TR+32

Wk10, Teaching Wk2-9,11-13

10168 TUT (SCE3)

0930-1020 Mon

ONLINE, TR+32

Wk10, Teaching Wk2-9,11-13

10159 TUT (SCMA)

0930-1020 Thu

ONLINE, TR+16

Wk10, Teaching Wk2-9,11-13

10159 TUT (SCMA)

0930-1020 Thu

ONLINE, TR+16

Wk10, Teaching Wk2-9,11-13

1000
1030

10158 TUT (SCE1)

1030-1120 Mon

ONLINE, TR+15

Wk10, Teaching Wk2-9,11-13

10158 TUT (SCE1)

1030-1120 Mon

ONLINE, TR+15

Wk10, Teaching Wk2-9,11-13

10167 TUT (SCE2)

1030-1120 Mon

ONLINE, TR+6

Wk10, Teaching Wk2-9,11-13

10167 TUT (SCE2)

1030-1120 Mon

ONLINE, TR+6

Wk10, Teaching Wk2-9,11-13

10161 LAB (SCMC)

1030-1220 Wed

SWLAB2

Even Weeks

10163 LAB (SACD)

1030-1220 Wed

SWLAB3

Odd Weeks

10164 LAB (SBAC1)

1030-1220 Thu

SWLAB3

Even Weeks

10165 LAB (SBAC2)

1030-1220 Thu

SWLAB3

Odd Weeks

10154 TUT (SCEA)

1030-1120 Fri

ONLINE, TR+17

Wk10, Teaching Wk2-9,11-13

10154 TUT (SCEA)

1030-1120 Fri

ONLINE, TR+17

Wk10, Teaching Wk2-9,11-13

1100
1130

10155 TUT (SCEB)

1130-1220 Mon

ONLINE, TR+17

Wk10, Teaching Wk2-9,11-13

10155 TUT (SCEB)

1130-1220 Mon

ONLINE, TR+17

Wk10, Teaching Wk2-9,11-13

10156 TUT (SCEC)

1130-1220 Fri

ONLINE, TR+17

Wk10, Teaching Wk2-9,11-13

10156 TUT (SCEC)

1130-1220 Fri

ONLINE, TR+17

Wk10, Teaching Wk2-9,11-13

1200
1230

10163 TUT (SACD)

1230-1320 Tue

ONLINE, TR+16

Wk10, Teaching Wk2-9,11-13

10163 TUT (SACD)

1230-1320 Tue

ONLINE, TR+16

Wk10, Teaching Wk2-9,11-13

10154 LAB (SCEA)

1230-1420 Fri

SWLAB3

Odd Weeks

1300
1330
1400
1430

10158 LAB (SCE1)

1430-1620 Mon

SPL

Even Weeks

10166 LAB (SMAC)

1430-1620 Mon

SPL

Odd Weeks

10167 LAB (SCE2)

1430-1620 Mon

SWLAB2

Odd Weeks

10157 TUT (SCED)

1430-1520 Mon

ONLINE, TR+18

Wk10, Teaching Wk2-9,11-13

10157 TUT (SCED)

1430-1520 Mon

ONLINE, TR+18

Wk10, Teaching Wk2-9,11-13

COMMON LEC (SCL2)

1430-1620 Tue

LT2A, ONLINE

Wk1-9,11-13, Teaching Wk10

COMMON LEC (SCL2)

1430-1620 Tue

LT2A, ONLINE

Wk1-9,11-13, Teaching Wk10

10162 LAB (SDDA)

1430-1620 Wed

SWLAB3

Even Weeks

10394 LAB (SCE4)

1430-1620 Wed

SWLAB3

Even Weeks

10161 TUT (SCMC)

1430-1520 Wed

ONLINE, TR+15

Wk10, Teaching Wk2-9,11-13

10161 TUT (SCMC)

1430-1520 Wed

ONLINE, TR+15

Wk10, Teaching Wk2-9,11-13

10156 LAB (SCEC)

1430-1620 Thu

SWLAB3

Odd Weeks

10157 LAB (SCED)

1430-1620 Thu

SWLAB3

Even Weeks

10168 LAB (SCE3)

1430-1620 Thu

SWLAB3

Odd Weeks

10166 TUT (SMAC)

1430-1520 Thu

ONLINE, TR+19

Wk10, Teaching Wk2-9,11-13

10166 TUT (SMAC)

1430-1520 Thu

ONLINE, TR+19

Wk10, Teaching Wk2-9,11-13

10159 LAB (SCMA)

1430-1620 Fri

SWLAB2

Even Weeks

10160 LAB (SCMB)

1430-1620 Fri

SPL

Odd Weeks

1500
1530

10160 TUT (SCMB)

1530-1620 Wed

ONLINE, TR+15

Wk10, Teaching Wk2-9,11-13

10160 TUT (SCMB)

1530-1620 Wed

ONLINE, TR+15

Wk10, Teaching Wk2-9,11-13

1600
1630

10162 TUT (SDDA)

1630-1720 Mon

ONLINE, TR+16

Wk10, Teaching Wk2-9,11-13

10162 TUT (SDDA)

1630-1720 Mon

ONLINE, TR+16

Wk10, Teaching Wk2-9,11-13

10394 TUT (SCE4)

1630-1720 Mon

ONLINE, TR+8

Wk10, Teaching Wk2-9,11-13

10394 TUT (SCE4)

1630-1720 Mon

ONLINE, TR+8

Wk10, Teaching Wk2-9,11-13

10164 TUT (SBAC1)

1630-1720 Tue

ONLINE, TR+5

Wk10, Teaching Wk2-9,11-13

10164 TUT (SBAC1)

1630-1720 Tue

ONLINE, TR+5

Wk10, Teaching Wk2-9,11-13

10165 TUT (SBAC2)

1630-1720 Fri

ONLINE, TR+4

Wk10, Teaching Wk2-9,11-13

10165 TUT (SBAC2)

1630-1720 Fri

ONLINE, TR+4

Wk10, Teaching Wk2-9,11-13

1700