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 two quarter Senior Computer Systems Project course 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 B-section quarter the final projects are presented at a full-day, industry-supported event where student groups publicly present their projects and participate in a 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.

Electrical and Computer Engineering 189 - Course Website

Instructor (2017-18): Dr. Yoga Isukapalli (ECE 189A/B)

During the first half (Fall) of this course sequence, student groups choose a project, define and refine a description of its external behavior, then launch into the hardware design phase. By the end of fall quarter, using industry standard Computer Aided Design tools, they have produced detailed hardware schematics, fabrication-ready printed circuit board artwork, and complete component kits and associated documentation necessary for prototype assembly. An organized project notebook describing all aspects of the project as well as formal design reviews/presentations and the use of professional project management software complete the initial portion of the capstone design experience.

During winter quarter, the ECE department has the printed circuit boards fabricated and assembled and, when students return for the second half of the capstone project course, the focus turns toward overall project integration. On the first day of spring quarter, circuit boards are ready for initial power up, design debug and verification. In parallel, creation of the project software begins and any mechanical components are acquired and/or manufactured and assembled. Once the hardware design is validated and the software and mechanical development efforts are completed, the final project prototype is integrated, tested and verified. A succession of milestones, reviews and presentations ensures that project completion and introduction occur in a timely and successful manner.

At the end of spring quarter, each project team participates in the ECE 189 Senior Capstone Project Presentation Day. During the day long-event, the groups conduct public presentations and demonstrations of the completed projects and participate in a poster session highlighting their projects’ features and operation.

ECE 189A/B Senior Projects will be presented on the first Friday in June at the ECE 189 Capstone Project Presentation Day and the College of Engineering Senior Project Design Fair.

Computer Science 189A/B - Course Website

Instructor (2017-18) Profs. Chandra Krintz (CMPSC 189A) and Chris Kruegel (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 the CS Summit.


photo of students at the poster session
COE's Capstone Senior Project Event has morning and afternoon sessions:photo of students at the poster session
  • 9:00a-12:00p – CE Project Presentations in the Engineering Science Bldg (ESB), Room 1001
  • 2:00-3:30p – CoE Poster Session in the Corwin Pavilion Courtyard
  • 4:00-5:00p – CoE Design Showcase in Corwin Pavillion

ECE 189 - Capstone Projects (2017-2018)

hyperloop illustration
  • SPOT (NASA): Device that helps astronauts path-find on unknown terrain, without an increase in cognitive load
  • TersiaScope: A headset that assists blind people in identifying nearby obstacles
  • * Deep Vision (DJI & NVIDIA): 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 (Raytheon, Northrop Grumman, Tenon Intersystems): A communications, telemetry, and control unit for UCSB’s entry into SpaceX’s Hyperloop Pod Competition

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

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

Projects to be presented on June 8 (Friday) from 9a-12p at the CE Capstone Project Event and from 2-5 pm at the College of Engineering Senior Project Design Fair and Showcase

2018 Best Projects – CS 189 Capstone

stage presence logo
  • 1st place: Stage Presence (LogMeIn)
  • 2nd place: Schrute Farms (Invoca)
  • 3rd place: Not Our (Seg)Fault (Novacoast)

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

CS189 Capstone Project Teams/Sponsors (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