Physics & Computer Science

CP213: Introduction to Object-Oriented Programming - Winter 2026

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
D Waterloo TR 02:30 PM - 03:50 PM BA201 Ms Zara Hamid
L1 Waterloo R 04:00 PM - 04:50 PM BA113 Dr. Heider Ali
L2 Waterloo R 05:00 PM - 05:50 PM BA113 Dr. Heider Ali
VA2 Virtual - Dr. Zia Ud Din