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.


2019 Capstone logo

Learn about the CS 189 Project Event:

  • summit.cs (full schedule): undergrad Capstone presentations, grad student lectures, poster session, keynote (David Culler, UC Berkeley) and more...
  • CS Senior "Capstone" Projects – overview, course info (CS 189A/B), student/industry teams & projects, sponsors

CS 189 Project Descriptions / Teams (2018-19)

  • //TODO: Team Name (Aerospace): Facial recognition and analysis that informs a user whether or not they are tired. 
  • '); Drop Table Teams (Appfolio): Augmented reality iOS application to virtually place home furnishings with the ability to view and edit in real time 
  • High Voltage Society (Arthrex): Provides surgeons with real-time instrument inferences and overall procedure metrics 
  • Odyssey (CJ Affiliate): Intelligent offer categorizer for text and image processing
  • InTouch With My Health (InTouch Health ): Provides physicians real time patient data from apple watch health kit
  • WaitForMe (Invoca): Saves people time by waiting on hold for them
  • Pretty Lil LeetCoders (Logmein): analyze user's form when performing an exercise and suggests ways that it can be improved or if it is good
  • Human Error is a Myth (Novacoast): Query based data aggregating, web application for computer security pen testing
  • The Goodfellas (Pivotal): A Web UI that helps users schedule and run containers on Kubernetes clusters
  • Yao and "Friends" (Workday): BARC 2 aims to make the user experience of managing school finances intuitive

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)

2019 projects to be presented in June @ the Capstone Presentation Event & the COE Engineering Design Expo

ECE 189 Project Descriptions / Teams (2018-19)

hyperloop illustration
  • Eternal Flight (Toyon Research Corp.): aims to address the problem of the short battery life of Unmanned Aerial Vehicles (UAVs) by allowing the ability to replace their batteries in-flight, therefore enabling them to operate continuously w/out the need to land
  • Watchdog (NASA): aims to aid astronauts in correctly adhering to mission procedure by utilizing neural network-based computer vision and embedded sensors to monitor and identify the sequence of tasks the astronaut performs, alerting him or her of any deviations from procedure
  • Cloud Control (AeroVironment): a wireless communication system which allows voice data to be transmitted remotely to a drone and amplified to anyone that the drone flies over
  • Hands-On Flight  (Arveng Technologies): controlling drones using simple hand/finger gestures
  • BLiPS (Arthrex): Blips is a Bluetooth low energy based real time local area indoor positioning system to track the movement of doctors and nurses in an operating room environment
  • Drone Scout (LGS Innovations): a millimeter wave radar system capable of detecting a small UAV or drone in a targeted area
  • Intelligent Engineering Assistant (IEA Lab): a project to enhance IEA by extending modern NLP techniques into a Product Engineer’s technical domain