CSE Building University of Washington Computer Science & Engineering
 Capstone Definition
  CSE Home   About Us    Search    Contact Info 

Capstone Request Form 2008-2009

Capstone Definition

Capstone courses give students experience solving a substantial problem using concepts that span several topic areas in Computer Science and/or Computer Engineering. Students must work together in teams to define the problem, 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 the 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.

Students in the Computer Engineering program are required to complete a capstone course as part of their graduation requirements. Students in the Hardware Specialization take the Hardware Capstone, and students in the Software Specialization take one of the CE-approved Software Capstones. Students in the Computer Science program are encouraged to take a capstone, although it is not required to fulfill graduation requirements in the CS program. 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.

A capstone course is not simply an advanced course in a particular subarea, nor is it simply an unstructured project course.

Capstone course properties:

  • 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.
  • Videos from past capstone courses

    2008-2009 Capstones:

    CE Hardware Track Capstone:

    CE Software Track Capstones:

    Additional Capstones:



    CSE logo Computer Science & Engineering
    University of Washington
    Box 352350
    Seattle, WA  98195-2350
    (206) 543-1695 voice, (206) 543-2969 FAX
    [comments to ugrad-advisor]