Senior Capstone Projects

judge with studentsstudents presenting their projects student and projectcs students with instructors




Capstone Overview

During the senior year, all computer engineering students are required to take the Senior Computer Systems Project courses also known 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 final quarter the projects are presented at full-day, industry-supported events where student groups publicly present their projects and participate in a project demonstration and poster event.

Senior Project Courses

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

Electrical and Computer Engineering 189A/B/C - Course Website

Instructor (2018-19): Dr. Yogananda Isukapalli (ECE 189A/B/C)

ECE 189A/B/C is a year-long capstone project course sequence in which Computer Engineering (CE) senior students design and implement an embedded computer system. Working in small groups of four to six, the teams draw on the strengths of each member, and projects are intended to be the culmination of the students' undergraduate education, incorporating both significant hardware and software components and, in some cases, mechanical components as well. CE Capstone Projects offer students real-world experience in the lifespan of developing an embedded system: identifying a problem, designing to required specifications, managing budgets and printed circuit board fabrication, and delivering their finished product on time.

CE capstone projects fall into several categories: (i) Student defined projects, in which students come up with the design idea on their own; (ii) Industry sponsored projects, in which an industry partner specifies a design challenge of interest to their organization; (iii) Research group projects, in which a research group at UCSB poses a design challenge; (iv) Student project competitions, in which students enter as contestants in an organized competition.

ECE 189 Senior Projects will be presented on the first Friday in June at the ECE 189 Capstone Project Presentation Event and the Engineering Design Expo (EDx).

Computer Science 189A/B - Course Website

Instructors (2018-19): Profs. Chandra Krintz (CMPSC 189A) and Tevfik Bultan (189B)

Throughout this two course sequence, student teams engage in all aspects of a engineering problem including design, prototype, testing, deployment, and public demonstration.  The course is based on a learn-by-doing approach in which teams employ cutting-edge software technologies, tools, and engineering practices to construct significant software applications and systems.

Unique to the UCSB CS Capstone is industry collaboration.  Top companies from around the country partner with and mentor student teams.  Industrial participants propose project ideas (that range from well-defined to wide open) from which student teams choose, as part of short, competitive “pitches”.  The series culminates in a public project presentation and demonstration by each team at Summit CS in March.


Congratulations UCSB Hyperloop!

For finishing in 1st place in the Levitation Sub-Competition at the 2018 Hyperloop Pod Competition

The competition took place on July 22, 2018 at the Hyperloop system built by SpaceX at its headquarters in Hawthorne, CA

2018 Best Capstone Projects - ECE 189

wall-e and hoverhand logos
  • Excellence in CE: HoverHand (Arveng Technologies)
  • Engineering Innovation in CE: Wall-E (Oakley Lab)

Projects presented in June 2018 @ the Capstone Presentation Event & the Engineering Design Expo

ECE 189 Project Descriptions / Teams (2017-18)

hyperloop illustration
  • SPOT (NASA): Device that helps astronauts path-find on unknown terrain, without an increase in cognitive load
  • TiresiaScope: A headset that assists blind people in identifying nearby obstacles
  • * Deep Vision (DDJI, NVIDIA, SEAL Lab): Identifies and tracks targets such as dogs and people in real time by analyzing video recorded by the drone’s camera
  • Wall-E (UCSB Oakley Lab): A submersible low-light camera that can be deployed in tandem to analyze Ostracod courtship patterns using computer vision techniques
  • Gaucho Hawk (AeroVironment): A printed circuit board with state-of-art sensors and relevant software for high precision drones
  • Hover Hand (Arveng Technologies): A glove that recognizes and converts hand movements to pilot a quadcopter drone
  • ** UCSB Hyperloop (Northrop Grumman, Laritech Inc., Montecito Bank & Trust, UCSB Economics, John Jacobs, Jonathan Siegel, Peter Carter, Raytheon): A communications, telemetry, and control unit for UCSB’s entry into SpaceX’s Hyperloop Pod Competition

* Team is participating in the 2018 Design Automation Conference (DAC) – System Design Contest

** Multidisciplinary Team of CE, Mechanical Engineering and Electrical & Computer Engineering students

2018 Best Capstone Projects – CS 189

stage presence logo

Projects presented in March 2018 @ the Summit.cs Event >>>

CS 189 Project Descriptions / Teams (2017-18)

schrute farms future plans diagram
  • Perception (Aerospace): Object detection and tracking in a video given an image of an object of interest
  • Matchfolio (Appfolio): Tinder for housing – renters swipe on listings for property mgmt co. to contact them
  • $-Flow (Elementum): Smooths the purchase order pipeline to decrease time to market
  • Vegetables & Rice (InTouch Health): Develop a VR HCI for doctor and patient interactions 
  • Schrute Farms (Invoca): Virtual Ass't for business that lets customers to set appts on the phone w/out talking to anybody
  • Stage Presence (LogMeIn): Solution for people of all backgrounds to deliver flawless and powerful presentations
  • Game of Drones (Northrup Grumman): an app that controls a autonomous drone that surveys and creates a 3D model of the ground area
  • Not Our (Seg)Fault (Novacoast): Keyboard biometric system for authentication
  • Bob's Builders (Procore): a website w/ a visual representation of user analytics in a clear, intuitive way for customers
  • SmartNet (SmartRG): Build upon last year's mobile app and add a video stream analyzer, captive portal GUI page, & more...
  • Worthday (Workday): a mobile app that adds functionality to the UCSB Access Card using Workdays cloud infrastructure