Senior Design Project Starting Fall 2023

CS 4900
Closed
Jason Johnson He / Him
Faculty Specialist II
(2)
1
Timeline
  • August 30, 2023
    Experience start
  • October 13, 2023
    Weekly Submission - 1
  • October 27, 2023
    Weekly Submission - 2
  • November 3, 2023
    Weekly Submission - 3
  • November 10, 2023
    Weekly Submission - 4
  • November 17, 2023
    Weekly Submission - 5
  • April 26, 2024
    Experience end
Experience
5/5 project matches
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries

Experience scope

Categories
Software development
Skills
progress reporting project planning engineering design process software engineering user interface prototyping software design documents computer science management demonstration skills
Learner goals and capabilities

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.

Learners

Learners
Undergraduate
Any level
36 learners
Project
40 hours per learner
Learners self-assign
Teams of 6
Expected outcomes and deliverables

a set of artifacts that requirements documents, design documents, programs and test reports.

Project timeline
  • August 30, 2023
    Experience start
  • October 13, 2023
    Weekly Submission - 1
  • October 27, 2023
    Weekly Submission - 2
  • November 3, 2023
    Weekly Submission - 3
  • November 10, 2023
    Weekly Submission - 4
  • November 17, 2023
    Weekly Submission - 5
  • April 26, 2024
    Experience end

Project Examples

Requirements

A project from a local community