Mar 18, 2026  
2025-2026 Catalog SVC 
    
2025-2026 Catalog SVC

CS 485 - Capstone Project I


Credits: 5
Variable Credit Course: No

Lecture Hours: 55
Lab Hours: 0
Worksite/Clinical Hours: 0
Other Hours (LIA/Internships): 0

Course Description: Identify a project for research and implementation related to some aspect of computer science. Work with a mentor and stakeholders to go through the software design and development process in collaboration with other developers.

Prerequisite: Upper division BSCS enrollment. Admission to BSCS program and Dept. Chair permission.
Meets FQE Requirement: No
Integrative Experience Requirement: No

Student Learning Outcomes
  1. Using effective communication techniques and version control software, collaborate with others on a shared codebase. Demonstrate the design and implementation process.
  2. Design a solution to a problem with external stakeholders in a collaborative environment.
  3. Contribute to a large codebase using industry standard tooling.
  4. Select an appropriate communication strategy for communicating with technical and non-technical stakeholders. Write clear, organized documentation about a proposed project’s scope, deliverables, and timelines.

Course Contents
  1. Shared codebase.
  2. Design and implementation process.
  3. Solution to a problem with external stakeholders in a collaborative environment.
  4. A large codebase using industry standard tooling.
  5. Appropriate communication strategy for communicating with technical and non-technical stakeholders.
  6. A proposed project’s scope, deliverables, and timelines.


Instructional Units: 5