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

CZ2002 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

CZ1007 OR CE1007 OR CE1103 OR CZ1103 OR CZ1107

Mutually Exclusive

SC2002

Not Available to ProgrammeBCE, CE, CEEC, EEE, EEEC, IEEC, IEM, REP(CE)
Not Available to All Programme(Admyr 2021-onwards)-Non Direct Entry, (Admyr 2022-onwards)-Direct Entry,
Not Available as PE to ProgrammeREP(ASEN), REP(BIE), REP(CBE), REP(CVEN), REP(EEE), REP(ENE), REP(MAT), REP(ME)

Prerequisites Tree

CZ2002requiresone ofCZ1107CZ1103CE1103CE1007CZ1007

Indexes

IndexTypeGroupDayTimeVenueRemark
10968LEC/STUDIOSCL2TUE1030-1220LT1ATeaching Wk1,2,4-13
10968LEC/STUDIOSCL2TUE1030-1220ONLINETeaching Wk3
10968TUTFDACMON1130-1220ONLINETeaching Wk3
10968TUTFDACMON1130-1220TR+4Teaching Wk2,4-13
10968LABFDACFRI1430-1620SWLAB2Teaching Wk1,3,5,7,9,11,13

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

CZ2002

TUT | ONLINE

Teaching Wk3

CZ2002

TUT | TR+4

Teaching Wk2,4-13

TUE

CZ2002

LEC/STUDIO | LT1A

Teaching Wk1,2,4-13

CZ2002

LEC/STUDIO | ONLINE

Teaching Wk3

WED
THU
FRI

CZ2002

LAB | SWLAB2

Teaching Wk1,3,5,7,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