2017-2018 Catalog 
    
    Dec 17, 2025  
2017-2018 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 601 - Principles of Software of Development


Credits: 4

Prerequisite: Experience with an object-oriented programming language. A study of software development. Software engineering principles and structured methods are discussed as a prelude to the focus on object-oriented approaches. All phases of the software lifecycle are covered, including analysis, design, implementation and testing, and maintenance. Other topics include user interface design and development, software reuse and the design of reusable software components, software patterns, and web-based client-server programming. Four hours lecture. Offered every Fall.

Restriction: Restricted to Graduate level SC



Add to Portfolio (opens a new window)