CSIT 324 Object Oriented Programming

Object-oriented design methodologies; object-oriented programming; class concepts, encapsulation; operator overloading, polymorphism, inheritance; virtual, constant and friend functions; constructors and destructors; dynamic and delayed binding; abstract classes and interfaces; function overloading; and exception handling; advanced OO programming and applications.

Credits

3

Prerequisite

CSIT 221

Offered

Every year