Jun 13, 2024  
2023-2024 Undergraduate Catalog 
2023-2024 Undergraduate Catalog [ARCHIVED 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.