CSCI 680 - Software Development

Course Description
An extensive and intensive project involving all aspects of a software development project including teamwork, requirements specification, design, configuration, coding, testing, quality control and evaluation.

Primary Topics
- Solid Software
- Teamwork
- Defining Quality
- Peer Reviews
- Configuration Management
- Hazard Analysis
- Design
- Implementation
- Testing

Prerequisites
Both of the following:
        1 - CSCI 620
        2 - CSCI 207 and CSCI 208, or equivalents, or passing grade on CSCI Programming Competency exam