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

   
    Dec 30, 2024  
2022 - 2023 Undergraduate Bulletin 
    
2022 - 2023 Undergraduate Bulletin [ARCHIVED BULLETIN]

CS 261 - Principles of Software Design

(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 semesters, even years.) Prerequisite(s): CS 161 Algorithms and Data Structures I  with a C or better.