Sep 28, 2021  
BC3 Academic Catalog: 2020-2021 
BC3 Academic Catalog: 2020-2021 [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. Spring semester only.
Prerequisite(s): COMP 230 or COMP 237 or permission of the instructor.