Jun 20, 2025  
Undergraduate College Catalog 2025-2026 
    
Undergraduate College Catalog 2025-2026

COMP 118 - Object-Oriented Programming


An introduction to the Object-Oriented Programming (OOP) paradigm. Emphasis is placed on a review of purely procedural programming with a transition to the use of objects, specifically the use of the C++ class mechanism. Coverage will include detailed probes of memory used in the elementary data structures of variables, arrays, and lists, including when allocated on either the runtime stack or heap. Topics will include pointers, recursion, operator overloading, and the use of inheritance for code reuse and extensibility.

Prerequisites
COMP 115  with a grade of C or higher, or permission of instructor.

Credits 4



Compass Attributes
Quantitative Analysis