Nov 29, 2023  
BC3 Academic Catalog: 2017-2018 
BC3 Academic Catalog: 2017-2018 [ARCHIVED CATALOG]

COMP 238 - Object - Oriented Programming

3 credits (3 lecture)
This second-level course emphasizes the concepts of object-oriented design & programming and includes a thorough conceptual study of encapsulation, inheritance and polymorphism in a primary object-oriented programming language. Various implementations of the object-oriented paradigm in other programming languages are also examined along with operator overloading, templates/generics, exception handling and unit testing.
Prerequisite(s): COMP 230 or COMP 237 or permission of the instructor.