Computer Science Capstone Projects
Turning knowledge into real-world impact
Your senior year isn't just about finishing strong, it's about applying everything you've learned in a real-world setting that sets you up for success after graduation. In Computer Science, every student takes part in a Capstone Project that brings together classroom knowledge, technical skills, and team collaboration.
Real projects, real clients, and real experience
In this two-semester, team-based course, you’ll work on a comprehensive project that mirrors the kind of work you'll face in your future career. Projects are often sponsored by real companies, from tech startups to global engineering firms, and are guided by practicing professionals who mentor you along the way.
- Computer Science students develop mid- to large-scale full-stack software applications using advanced software engineering concepts. Many projects include collaboration with corporate sponsors, giving you insight into industry workflows and expectations.
- Engineering students tackle multidisciplinary design challenges, creating physical prototypes for industries like automotive, construction, process, and utilities.
This is more than just a class, it's your chance to take ownership of a complex problem, collaborate with a team, and deliver a solution that meets the standards of industry professionals.
What you’ll gain
- Hands-on experience: Apply your skills in a real-world context and work directly with industry mentors.
- Team collaboration: Learn how to thrive in a multidisciplinary team, just like in the workplace.
- Professional preparation: Develop communication, presentation, and project management skills that will set you apart.
- Portfolio-ready work: Walk away with a completed project you can showcase to potential employers.
The Senior Design Expo
It all comes together at the Senior Design Expo, a public showcase where you and your team present your finished project. This isn’t just about showing off what you’ve built (though that’s definitely part of it). It’s about explaining your process, demonstrating your skills, and sharing your passion with industry reps, faculty, and the campus community.
Why it matters
Capstone Projects at CMU are more than just a graduation requirement—they’re a launchpad for your career. Employers look for graduates with practical experience, the ability to work in teams, and the confidence to present complex ideas clearly. That’s exactly what you’ll gain, and demonstrate, through your capstone experience.