May 26, 2019  
BC3 Academic Catalog: 2018-2019 
    
BC3 Academic Catalog: 2018-2019

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.