Jun 18, 2026  
Undergraduate Calendar 2021-2022 
    
Undergraduate Calendar 2021-2022 [-ARCHIVED CALENDAR-]

Add to Favourites (opens a new window)

SFWRENG 2OP3 - Object-Oriented Programming

3 unit(s)

Principles of object-oriented programming: Classes, objects, interfaces, references, methods and fields; types of inheritance, overriding, polymorphism, overloading, covariance and contravariance, exception handling, generics, closures; design by contract; use of standard APIs..
Three lectures, one tutorial (one hour); first term
Prerequisite(s): ENGINEER 1D04  or 1P13, or IBEHS 1P10
Antirequisite(s): COMPENG 2SH4 , COMPSCI 2S03, SFWRENG 2S03



Add to Favourites (opens a new window)