May 15, 2024  
2022-2023 Undergraduate Academic Calendar 
    
2022-2023 Undergraduate Academic Calendar [ARCHIVED CALENDAR]

Add to favourites (opens a new window)

INFR 2141U – Object Oriented Programming for IT


Based on the introduction to programming course, the fundamental concepts and techniques of object-oriented programming are introduced and explored in this course to learn the fundamental concepts and techniques behind object-oriented programming in Python. They include: abstract data types (classes, objects, and methods); creation, initialization, and destruction of objects; class hierarchies and inheritance; polymorphism and dynamic binding. In addition, generic programming using templates and algorithm abstraction will also be discussed.
Credit hours: 3
Laboratory hours: 3
Tutorial hours: 1.5
Prerequisite(s): INFR 1100U  or INFR 1101U 
Credit restriction(s): INFR 2140U  and CSCI 1061U                                                



Add to favourites (opens a new window)