Mar 28, 2024  
Undergraduate Catalog 2021-22 
    
Undergraduate Catalog 2021-22 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 4900 - Software Systems Development I: Requirements and Design


This course is the first of a capstone project sequence required for all computer science majors. Software engineering and its methodologies are explained. Various software life cycle models are introduced. Students are placed into teams and assigned to a client and project. The teams create a project plan, analyze and specify requirements for their project and develop a design. Prototype demonstrations and periodic oral and written progress reports are required to help assure steady progress. Individuals and teams produce a variety of documents throughout the course. Documents include a management plan, project abstracts, a requirements specification, a user interface prototype document, and a design document consisting of architectural and detailed design elements.

Prerequisites & Corequisites: Prerequisite: CS 3310

Credits: 3 hours

Notes: This course is approved as a writing-intensive course.
When Offered: Fall, Spring



Add to Portfolio (opens a new window)