Sep 19, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

CSC 121 - Object-Oriented Program Design


3-0-3

An introduction to the object-oriented model of programming, building on the design methodology introduced in CSC120.  Students will design, implement, test, and debug object-oriented programs composed of multiple classes.  Topics include classes, objects, inheritance, exceptions, interfaces, design by contract, basic design patterns, and software reuse.

PR: CSC 120