Jun 12, 2026  
Undergraduate Calendar 2025-2026 
    
Undergraduate Calendar 2025-2026 [-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; registration in any Software Engineering or Mechatronics Engineering program
Antirequisite(s): COMPENG 2SH4 , COMPSCI 2S03 , SFWRENG 2S03



Add to Favourites (opens a new window)