NTU Mods has new features!

Not offered in the current semester · Last offered AY2025/2026 Semester 1
ModsCT2003

Object Oriented Design Programming

Last offered — 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. 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. You will also learn good design principles for reuse, and to realise these principles using object-oriented programming languages such as Java.

AUs3.0 AUs
Grade Type
PrerequisiteCT2001(Corequisite)
Not Available To Programme
Not Available To All Programme With
Not Available As BDE/UE To Programme
Not Available As Core To Programme
Not Available As PE To Programme
Mutually Exclusive WithSC2002, SC2302
Not Offered As BDE
Not Offered As Unrestricted Elective
Exam

Total hours per week: 2.5 hrs