Jul 13, 2024  
Undergraduate Catalog 2009-10 
Undergraduate Catalog 2009-10 [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, which may fulfill the baccalaureate-level writing requirement of the student’s curriculum.
When Offered: Fall, Spring

Add to Portfolio (opens a new window)