Apr 18, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog

CS 3123 - Object-oriented Programming and Design (3)


Explores more complex topics of object-oriented design, including design patterns, polymorphism, inheritance, and more advanced programming concepts such as encapsulation, inheritance, interfaces, dynamic binding, run-time type identification, reflection, and other advanced object-oriented techniques.

Prerequisite: CS 2233  with a grade of “C” or higher.