Jan 27, 2022  
Undergraduate Catalog 2020-21 
Undergraduate Catalog 2020-21 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 4910 - Software Systems Development II: Implementation, Testing

This course is the second of a capstone project sequence required for all computer science majors. Students are placed into teams and assigned to complete an existing project for a client. The teams implement and debug code according to a design produced earlier. They produce a testing plan, carry out testing, record test results and summarize them. Prototype demonstrations and periodic progress reports are required to help assure steady progress. Individuals and teams produce a variety of documents throughout the course. These documents include a testing plan, a testing log, a summary of testing, a maintenance manual and a user manual. Teams also deliver a public demonstration at the end of the course. Discussion of the role of the computer scientist in society and current social and ethical issues related to computing and software development will be integrated into the course. Topics covered are designed to promote awareness of professional, ethical, and societal issues in the field of computer science. This course satisfies WMU Essential Studies Level 3: Connections – Local and National Perspectives Category.

Prerequisites & Corequisites: Prerequisite: CS 4900

Credits: 3 hours

Add to Portfolio (opens a new window)