The Capstone Experience
CSE logo
 home CSE Home   home MyCSE     About Us    Search    Contact Info 
Undergraduate Program
The CSE Community
Current CSE Majors
Admissions
Apply
Application Review Process
CSE Admission Requirements
UW Application Requirements
Why Choose CSE?
Information Session Schedule
Advice for Applicants
FAQ for Prospective Students
Academics
Degree Requirements
Time Schedule
Courses for Majors
The Capstone Experience
Honors
CSE Courses for Non-Majors
Graduation Information
5th year Master's (BS/MS)
Academic Policies & Procedures
ABET Accreditation
Advising & Registration
Advising
Registration Advice
Advice From CSE Students
Suggested Course Pathways
Counseling Resources
Computing Related Majors
Anonymous Feedback
Beyond Academics
Research Opportunities
Internship Opportunities
Scholarships & Awards
Study Abroad
Summer Opportunities
Student Organizations
Computing Information
Life After UW
Career Advice & Information
Graduate School
Alumni Profiles
Alumni Surveys
Information for Alumni
About CSE
Student Recognition
Programs for Youth
Department Homepage
CSE Undergrad Directory
CSE Faculty/Staff Directory

Capstone Definition

Our philosophy on the capstone course experience

In Capstone courses, students solve substantial problems using concepts that span several topic areas in Computer Science and/or Computer Engineering. Students work together in teams to define the problem, develop a solution, 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. Cross-disciplinary projects that require interaction with other departments are encouraged.

Capstone courses go beyond the typical requirements of other senior-level CSE courses. They are carefully designed to require that students achieve all of the following:

  • work on projects large enough to require teams of several students over a quarter
  • apply concepts from more than one subarea of CSE (at least at the 300-level)
  • engage in a substantial design effort
  • present their work using formal oral presentations and written reports, and
  • produce an interesting, working artifact

Requirements and Registration

Students in Computer Engineering are required to complete a capstone course as part of their graduation requirements. Students in Computer Science are encouraged to take a capstone, although it is not required to fulfill graduation requirements. Determination of which capstones will be offered and will be approved to fulfill CE capstone requirements is made during Spring quarter of the academic year prior to the course offering. CSE students receive an e-mail asking them to sign up for their preferences and every effort is made to assign students into one of their preferred capstones. Prior to registration for the quarter in which a student is registered, an add code is e-mailed to all students signed up

Videos from past capstone courses

2011-2012 Capstones:

CE Hardware Track Capstone:

CE Software Track Capstones:

2010-2011 Capstones:

CE Hardware Track Capstone:

  • Spring: 477: Hardware Systems (Patel)

CE Software Track Capstones:

Additional Project Course:

  • Spring 460: Animation (Mones) - Does not satisfy CompE Capstone Requirement

Computer Science & Engineering Box 352350, University of Washington Seattle, WA 98195-2350 Privacy policy and terms of use