Skip to main content

CpS 420: Software Engineering

To edit course information, hover your mouse over this help box and click the pencil icon that appears above it. After you make changes, click Save, then click the check box that appears above this box to publish the changes.

An introduction to methodologies and tools for efficient design, development and testing of object-oriented software. Emphasizes current software engineering best practices for developing medium-to-large scale business systems, including requirements analysis and project management. Students apply the techniques in a semester-long team project. This course has been approved for EXP credit and addresses each of the five criteria for experiential learning: engagement, mentorship, challenge, ownership, reflection. Prerequisite(s): CpS 301. 3 Credits.

Fall 2024 Course Information