CS 480W/481: Senior Capstone Project
Computer Science Capstone Course
Welcome
Welcome to the Senior Capstone Project sequence! This two-semester course represents the culmination of your computer science education, where you’ll design, develop, and deploy a significant software project from concept to completion.
Course Overview
This capstone experience provides an opportunity to demonstrate your mastery of software engineering principles through the creation of a substantial application. You’ll engage in all phases of the software development lifecycle, applying industry-standard practices including requirements analysis, system design, implementation, testing, and deployment.
Throughout this journey, you’ll work independently on your chosen project while receiving guidance through regular consultations and peer collaboration. The course emphasizes not only technical excellence but also professional skills including project management, documentation, and effective communication of complex technical concepts.
Quick Links
Instructor

Professor Fred Agbo, PhD
Assistant Professor of Computer Science
Office: Ford Hall 209
Email: fjagbo@willamette.edu
Key Information
- Duration: Two semesters (Fall 2025 - Spring 2026)
- Credits: 8 total (4 per semester)
- Format: Individual project with weekly meetings
Course Goals
By the end of this sequence, you will have:
- Completed a full-stack application from initial concept through deployment
- Demonstrated proficiency in modern software development practices
- Created comprehensive technical documentation
- Presented your work to technical and general audiences
- Built a portfolio piece showcasing your capabilities
Get Started: Review the complete syllabus to understand course requirements, grading criteria, and semester timelines.