Senior Capstone Projects

ece 188 students with instructor at poster sessioncs 189 student presenting ece 189 student at podium presenting projectstudent with robot

 

 

 

Capstone Overview

During the senior year, all computer engineering students are required to take the two quarter Senior Computer Systems Project course also know as the Senior "Capstone" Project. This course helps satisfy CE Major Degree Requirements in the Senior Elective Study Plan.

The Capstone Project gives Computer Engineering students the opportunity to put their education into practice. Students, working in small teams, design and engineer innovative hardware and software systems using techniques from robotics, distributed systems, circuit design, networking, and real-time systems to tackle problems and create a final "tangible" project.

Every year at the end of the Spring quarter the final projects are presented at a full-day, industry-sponsored event where student groups publicly present their projects and participate in an outdoor lunchtime project demonstration and poster event.

Senior Capstone Project Courses

Student groups design a significant computer-based project. Groups work independently with interaction among groups via interface specifications and informal meetings.

Computer Science 189A/B - Course Website

Instructors (2011-12): Chandra Krintz (CMPSC 189A), Tim Sherwood (CMPSC 189B)

The outcome of the first course (189A) is a prototype for the project, and the second course (189B) ends with a presentation day in which the completed projects are demonstrated publicly. The courses will establish partnerships between student project teams and companies who will provide challenging problems to the students based on what they will face in industry.

The Capstone course is an excellent opportunity to do something interesting and "real" that showcase students' abilities. Prospective employers value the ability to understand, explore, and present innovative solutions to real-world problems that are provided in this course.

Electrical and Computer Engineering 189A/B - Course Website

Instructor (2011-12): Steven Butner (ECE 189A/B)

During the first half of this course sequence, student groups choose a project, define and refine a description of its external behavior, then launch into a hardware design phase. By the end of fall quarter they have detailed hardware schematics, fabrication-ready printed circuit board artwork, and an organized project notebook describing all aspects of the project. During the winter quarter, while students take other senior-year courses, the ECE department has the capstone project designs fabricated and assembled. The course website tracks the current project fabrication status, including the initial layout screenshots, then later photos of the bare printed circuit boards, and ultimately photos of the assembled boards.

When students return for the second half of the capstone project course during spring quarter, their projects are ready for initial power-up, followed by design debug and verification. During this quarter the rest of the project software is created and the overall project is integrated. At the end of spring term each project team participates in the Computer Engineering Capstone Project Presentation Day during which they put up a poster display and give a demonstration and presentation.

2012 Capstone Projects and Presentation Event

Instructor Interview: Prof. Steve Butner (ECE 189)

Professor Steven Butner
  • ECE 189A/B course and Capstone Day
  • Working in a group and lab environment
  • Favorite and most difficult projects

Capstone "Best Project" Awards (2010-2011)

whichaisle close-up from poster CS 189: WhichAisle - a mobile app that helps grocery store customers find items by creating shopping lists and mapping of items on a given store layout (Matt Decoteau, Steve Gala, Jacob Goren, Conor Pawley)

Kwik-e-Kart poster close-up ECE 189: Kwik-E-Kart - a smart shopping cart that "knows" what items are currently residing within it (Luis Garcia (project leader), Caleb Aguirre, Felipe Villegas, Sergio Sanchez)

CMPSC 189 - Capstone Projects (2010-11)

  • MarkIt!: iPad app with PDF viewer and markup tool to increase efficiency on construction sites (poster)
  • WhichAisle: mobile app that aids grocery store customers find items w/ shopping lists / mapping of items (poster | ppt)
  • Snuffle: a multi-network event aggregation API that allows search / retrieval of events from sources like FB (poster | ppt)
  • Koala: a system for securely adding authenticated computing nodes to the Eucalyptus cloud platform (poster | ppt)
  • Bookaroo: a fun, user-friendly interactive children's book creator and reader for the iPad (poster | ppt)
  • MobVersus: crowdsourced web-app that allows dynamic comparisons and reviews of different product (poster | ppt)
  • Team 2.0: mgmt app w/ scalability, and security allowing users access to the software from browser / share docs (poster | ppt)
  • iBreatheFootball: social gaming platform for sports enthusiasts worldwide (poster | ppt)

ECE 189 - Capstone Projects (2010-2011)

  • Jam Session: portable audio recorder subsystem that can be clipped inside an acoustic guitar and record (poster | ppt)
  • SpinScreen: spinning color display system (poster | ppt)
  • SSSS: Super Scalable Sonic Sensor (poster)
  • Kwik-E-Kart: smart shopping cart that "knows" what items are currently residing within it (website | poster | ppt)
  • BITS: Bluetooth Imaging Theater System (site | poster | ppt)

Short Project Descriptions (pdf)

Past Capstone Videos

photo of video opening color screen
  • Detection Robot (2002-03): Intrusion Detection Sentry Robot - 1st Capstone video
  • PacoBot (2004-05): Autonomous Collision and Obstacle-avoidance RoBot
  • TagAlong (2005-06): Autonomous robotic vehicle that tracks / follows an IR transmitter
  • G.L.A.I.S. (2006-07): Geographic location & audio info system
  • SWAV (2008-09): Shallow Water Aquatics Vehicle
  • DiFR (2009-10): Dynamic Information Field Receiver