Dec 30, 2024  
Undergraduate Catalog 2024-2025 
    
Undergraduate Catalog 2024-2025
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.

Note: This course is approved as a writing-intensive course.

Prerequisites & Corequisites: Prerequisite: CS 3310 with a grade of “C” or better

Credits: 3 hours



Add to Portfolio (opens a new window)