COMPUTER SCIENCES CAPSTONE
Build a meaningful product from start to finish with a local, regional, national and international corporate client that solves a real-world problem. In a collaborative space design, develop, test, debug, document, and deliver a software project for a corporate client, learning and using new technologies and agile software development techniques.
Prerequisites & course information
Requisites: COMP SCI 400 , senior standing, and declared in an undergraduate Computer Sciences major Course Designation: Core GenEd - Natural Science & Wellness + Lab Level - Advanced L&S Credit - L&S Liberal Arts and Science Repeatable for Credit: No Last Taught: Fall 2026 Learning Outcomes: 1. Evaluate and utilize agile techniques such as Design Thinking and Scrum. Audience: Undergraduate 2. Demonstrate effective teamwork skills. Audience: Undergraduate 3. Develop a software product for a corporate client from start to finish including phases for discovery, design, coding, testing, and documentation. Audience: Undergraduate 4. Execute presentation skills by holding weekly demos with corporate client. Audience: Undergraduate 5. Examine the types of roles typically present in an agile software development organization such as Product Manager, UX, Scrum Master, engineers, testers, DevOps, etc Audience: Undergraduate Learning Outcomes: 1. Evaluate and utilize agile techniques such as Design Thinking and Scrum. Audience: Undergraduate 2. Demonstrate effective teamwork skills. Audience: Undergraduate 3. Develop a software product for a corporate client from start to finish including phases for discovery, design, coding, testing, and documentation. Audience: Undergraduate 4. Execute presentation skills by holding weekly demos with corporate client. Audience: Undergraduate 5. Examine the types of roles typically present in an agile software development organization such as Product Manager, UX, Scrum Master, engineers, testers, DevOps, etc Audience: Undergraduate
Sources
- Course catalogue ↗2026-2027