Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    May 01, 2026  
2025-2026 Undergraduate Bulletin 
    
2025-2026 Undergraduate Bulletin

CS 261 - Principles of Software Design

Credit Hours: 3
Principles of software design including object-oriented programming and interfaces/protocols. Students will both learn the design principles designs and create designs and implementations in Python and C++. (Offered fall/even years)
Prerequisite(s): CS 161  with a grade of C or better.