May 02, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

CSCI 342 - Advanced Object-Oriented Programming


3 Credits
This course continues exploring the tools and techniques required to perform object-oriented analysis in an effort to design and build reusable, extensible, efficient, and maintainable software. Design patterns, UML, and object-oriented techniques will be utilized throughout the development lifecycle to design, develop, and test software that meets functional and non-functional requirements.
Prerequisite(s): CSCI 312 



Add to Catalog (opens a new window)