Jan 15, 2025  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CPSC 4870 - Software Engineering and Project Development I

5 credit hours
Principles of software engineering and their application in the planning and execution of a three-quarter-long software development project. Students work in teams to define and carry out software projects from initial requirements statements to final implementation. Activities include project planning and management, as well as analysis, design and implementation of the software project. In the fall quarter, projects are defined and requirement specifications are developed by the project teams. The required software products are then designed and implemented in the winter and spring quarters, culminating in a formal presentation of results at the end of the school year. For students pursuing a degree in computer science, the three courses, CPSC 4870, 4880, and 4890, must be taken as a continuous sequence and together, they fulfill the senior synthesis core requirement.

Prerequisite Course(s): C or better in all 3000-level computer science courses required in the major, a major GPA of 2.50 or higher, and permission of chair.
Co-requisite Course(s): CPSC 4800



Add to Portfolio (opens a new window)