Senior Design Project Starting - Spring 2024

CS 4900
Closed
Faculty Specialist
(1)
2
Timeline
  • January 28, 2024
    Experience start
  • February 3, 2024
    Friday's Weekly Milestone
  • February 10, 2024
    Friday's Weekly Milestone
  • February 17, 2024
    Friday's Weekly Milestone
  • February 24, 2024
    Friday's Weekly Milestone
  • March 2, 2024
    Friday's Weekly Milestone
  • December 9, 2024
    Experience end
Experience
6/6 project matches
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries

Experience scope

Categories
Software development
Skills
progress reporting project planning user experience (ux) design resource allocation engineering design process communication accountability risk management computer science software engineering
Learner goals and capabilities

Welcome to Western Michigan University's Senior Design course! Engage in a transformative collaboration that empowers computer science majors to apply their skills in real-world scenarios.


About the Institution, Program, and Students:


In the Senior Design course, students delve into software engineering methodologies, exploring various software life cycle models. Placed into teams, each student is assigned to a client and project, creating a comprehensive project plan, analyzing requirements, and developing innovative designs.


Matching Process:

  1. Project Submission: Business owners submit project proposals.
  2. Learner Review: Student groups choose projects aligning with their interests and skills.
  3. Mutual Confirmation: Selected project providers join Riipen, where projects are matched with the designated Riipen Experience Page.
  4. Platform Assignment: Projects are assigned to student groups on the Riipen platform.
  5. Collaboration Commences: Students and business owners collaborate to bring software solutions to life.


Learners

Learners
Undergraduate
Any level
24 learners
Project
280 hours per learner
Educators assign learners to projects
Teams of 5
Expected outcomes and deliverables

Engaging in the collaborative journey with our computer science majors results in a diverse set of deliverables that reflect the depth of their learning experience. Throughout the course, teams diligently craft the following:


  1. Project Plan: A comprehensive outline detailing the strategic approach, timelines, and milestones for the project's execution.
  2. Requirements Specification: An in-depth analysis and specification of project requirements, ensuring a clear roadmap for development.
  3. Design Document: A meticulously crafted document encompassing architectural and detailed design elements, providing a blueprint for the project's structure and functionality.
  4. Prototype Demonstrations: Tangible representations showcasing the early stages of project development, allowing for iterative improvements based on feedback.
  5. Periodic Oral and Written Progress Reports: Regular updates, both oral and written, ensuring transparency and accountability in project progression.
  6. Management Plan: A strategic document outlining the managerial aspects of the project, including resource allocation, risk management, and communication strategies.
  7. Project Abstracts: Concise summaries capturing the essence and objectives of each project, serving as informative snapshots for stakeholders.
  8. User Interface Prototype Document: Visualization of the user interface, providing a tangible understanding of the project's user experience design.


Project timeline
  • January 28, 2024
    Experience start
  • February 3, 2024
    Friday's Weekly Milestone
  • February 10, 2024
    Friday's Weekly Milestone
  • February 17, 2024
    Friday's Weekly Milestone
  • February 24, 2024
    Friday's Weekly Milestone
  • March 2, 2024
    Friday's Weekly Milestone
  • December 9, 2024
    Experience end

Project Examples

Requirements

We are actively seeking partners from the local community who are enthusiastic about contributing to the educational journey of computer science majors. Western Michigan University's dedicated project coordinator is proactively reaching out to recruit project sponsors. Upon review and confirmation, all matches will be officially solidified on the Riipen Platform.