|
CSE Home |
About Us |
Search |
Contact Info |
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:
Videos from past capstone courses
2008-2009 Capstones:
CE Hardware Track Capstone:
Additional Capstones:
|
Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX [comments to ugrad-advisor] | |