HOME 
 

Project components: 

Project description 

Project suggestions 

Class Projects 

Project Report Guide 

Project Presentation Guide

 

CSE 477: Digital Systems Design 
(Spring 1999)

Project Description 

A capstone design course is a senior-level course designed to enable students to bring together much of what they have learned in their undergraduate major and apply it to the design, construction, and documentation of a sizable and useful engineering artifact. In the Computer Engineering curriculum, CSE477 fills this role. The way it accomplishes this is through a course project that ties together material previously encountered in the program. The project experience has several elements, including:  

  • students work in groups/teams so that they experience the issues in partitioning responsibilities, defining interfaces, and then integrating separately designed elements, 
  • the project must include both hardware and software components as these are essential elements of all modern microelectronic systems, 
  • the project must include communication aspects either between components of the system being designed or between it and some other system, 
  • students present their work in class for design review with their fellow students as well as to enrich everyone's experience by sharing project-specific design decisions, and 
  • a final report on the project that will also include complete documentation on how to construct and 
  • operate the system designed.

  Sample Project Web  

 Previous Project Webs 

Project Webs 

  • Adnan Sulejmanpasi, Daniel Parshall (group A)
  • Kevin Hanson Dean Brockhausen (group B)
  • Wyvern Aldinger (group C)
  • Canh Minh Vu, Jeff Fuller (group D)
  • Richard Ho, Thuyvan Tran, Sze Ming Fong (group E)
  • Mike Hollinshead, Hakim Weatherspoon (group F)

  • Aaron Mostofi, Kevin Fleming (group G)
Project Suggestions 
You can choose your own projects but here are some ideas: 
  1. Video game, e.g. pong with hand-motion interface.
  2. Image processing, e.g. pan/shrink/zoom
  3. "Fly-into-the-background" with hand-sensing interface
  4. Interesting animations
  5. Line/shape drawing
  6. Shaded triangle drawing
  7. Realtime video processing (camera to screen)
  8. Character display with programmable fonts
  9. VLSI layout display with fast pan/zoom
  10. Audio processing (if you understand signal processing)
  11. Use your imagination!!
Links to Interesting Ideas/Resources 
     BACK TO TOP
 BACK TO TOP 

 Last Updated: 
3/24/99

Contact the instructor at: cse477-webmaster@u.washington.edu