Capstones provide undergraduate CSE majors with the opportunity to step outside the single-topic classroom to explore projects that involve multiple computing domains. Students must work together in teams to define the problem they have chosen, develop a solution plan, produce and demonstrate an artifact that solves the problem, and present their work using written and oral reports.  Class time focuses primarily on project design and implementation but may include lectures on the practical application of advanced topics.  The department encourages cross-disciplinary projects that require interaction with other departments.

See what our students have to say about the hard work (and fun!) involved in the Capstone Experience.

The Top-10 Reasons to Take a UW CSE Capstone Course (1 minute)

Overview Montage UW CSE Capstone Courses (4 ½ minutes)