UW CSE Videos
This capstone will build projects utilizing computer audio techniques for sound recording and playback, encoding and decoding, synchronization, sound synthesis, recognition, and analysis/resynthesis. Students will work in teams to design, implement, and release a software project utilizing some of the techniques such as those surveyed in CSE 490S.
Capstone design courses are the hallmark of Computer Science & Engineering. In these classes, teams of students design and implement complex hardware, software, and embedded system projects of their own invention. This allows them to further explore the areas they personally care about.
In this capstone, we'll be working on what is conceptually a single project. We'll be organized as a single team, composed of a loosely federated group of sub-teams. The theme this year focused on making your home as available to you everywhere all the time. One question that the course addressed: Can we do that? A second question addressed apps: could all apps be downloaded over the web?
This capstone course is the second quarter in a two-quarter-long design and implementation sequence held jointly between CSE and HCDE. In winter quarter, students formed interdisciplinary project groups to scope and design projects for resource-constrained environments. This quarter students are implementing and evaluating many of those project concepts. The emphasis is on group work leading to the creation of testable realizations and completion of initial evaluations of the software and hardware artifacts produced. Students work in inter-disciplinary groups with a faculty or graduate student manager. Groups will document their work in the form of posters, verbal presentations, videos, and written reports.
The overall goal of this capstone is to design and implement a robotic system that can learn new skills from human demonstration. This involves learning to write software for controlling a humanoid robot (the NAO) using a Kinect RGB+depth camera. Working as a team, students tackle the various sub-problems of (1) human motion capture and interpretation from video, (2) control of a humanoid robot, and (3) application of probabilistic reasoning and machine learning algorithms to the problem of learning from human demonstration. You will gain experience in applying machine learning and probabilistic reasoning algorithms to concrete problems in 3D vision and robotics.
UW CSE Ph.D. student Yaw Anokwa discusses his work on information technology for the developing world in this terrific UW College of Engineering video.
We live in a world of computers. Every day, we use computers to find information, communicate, or be entertained. Capstone design courses are the hallmark of Computer Science & Engineering. In these classes, teams of students tackle complex hardware, software, and embedded system design and implementation projects of their own invention. This year nine different capstones were offered to our students. We had a camera crew ask students what benefits they received from taking a capstone course. Hear how our students describe some of their capstone course experiences.
Homes are ever increasing hotbeds of new technology such as game consoles, TVs, smartphones, cameras, tablets, and remotely controllable lights and locks. This rapid pace of innovation, however, is breeding heterogeneity and complexity that frustrates even technically-savvy users' attempts to manage their technological devices or implement functionality that uses these devices in combination. In this capstone, student focus is on developing solutions for the connected home - a home rich with sensors, actuators, controllers, processors, and input and output devices. Orientation is towards systems software - infrastructure that facilitates building effective applications for the home space. Students work in substantial teams to design, implement, and release a software project that addresses one or more issues in the home, such as configuration-less setup, interoperability, privacy, and usable security.
This capstone began with a brief survey of computer audio techniques for sound recording and playback, encoding and decoding, synchronization, sound synthesis, recognition, and analysis/resynthesis. Students then worked in teams to design, implement, and release a software project utilizing some of the techniques surveyed.
The top 10 reasons to take a capstone course, counted down by our own students.

cs.