Physics & Computer Science

CP213: Introduction to Object-Oriented Programming - Fall 2024

Fundamentals of object-oriented programming, classes, subclasses, inheritance, references, overloading, event-driven and concurrent programming, using modern application programming interface. The language Java will be used.

3 lecture hours, 1 lab hours
Credit: 0.50
Prerequisite: CP164 (or CP114)

Section Campus Days Times Room Instructor
1A Brantford M 10:00 AM - 10:50 AM
A Waterloo MW 05:30 PM - 06:50 PM LH1001 Ms Zara Hamid
BR1 Brantford WF 10:00 AM - 11:20 AM
L1 Waterloo T 12:30 PM - 01:20 PM N2095 Dr. Heider Ali
L2 Waterloo T 01:30 PM - 02:20 PM N2095 Dr. Heider Ali
L3 Waterloo W 10:30 AM - 11:20 AM BA113 Dr. Heider Ali
L4 Waterloo W 11:30 AM - 12:20 PM BA113 Dr. Heider Ali
OC1 Online Learning - Dr. Zia Ud Din