ECE & CS 189 Senior Capstone Projects

During the senior year, CE 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 CE 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.

2022 Events: June 2 – ECE 189 Capstone Presentations | March 9 – CS 189 @ summit.cs
Instructor's course website with overview, current & past projects, teams and sponsors
Instructor's course website with overview, milestones, resources, current & past projects, teams and sponsors

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

Instructor: 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 student's 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 showcased at the end of the Spring quarter at the ECE 189 Capstone Project poster session and resentation event.

Computer Science 189A/B

Instructors: Profs. Tobias Höllerer (CMPSC 189A) and Chandra Krintz (189B)

Throughout this two-course sequence, student teams engage in all aspects of an 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 CS 189 senior project series culminates in a public project presentation and demonstration by each team at Summit CS in March.

ECE 189 Capstone 2022 Presentation Event

The project presentation and poster event was held on June 2

Recording of the 2022 Project Presentations

CE News "2022 ECE 189 Capstone Awards"

Congratulations to the ECE 189 Best Project winners:

ECE 189 Projects & Sponsors (2021-22)
  • ADA (CACI International): Acoustic Detection Array aims to detect and locate the source of large sonic impulses often indicative of poaching in the wild, blast fishing, and other loud sounds
  • AeRobot (AeroVironment & IFT): a system designed to navigate and map a foreign area under high-interference or wireless obstructing area
  • CUDA (Aptitude): a medical diagnostic device capable of detecting a life threatening condition called coagulopathy that occurs commonly in physical trauma patients
  • GEM (Laritech):  Geographic Environment Module is able to monitor surrounding conditions of agricultural lands through the use of multiple sensor nodes
  • Opto3D (Alcon): an integrated stereo camera and video output processing system meant to reduce the cost of existing real time 3D video processing systems
  • Portunus (Allthenticate): Modern vehicles today are beginning to implement smartphone control as an alternative to car keys
  • Scrapsort (Analog Devices & IFT): a mechatronic system designed to sort recyclables at the edge. It aims to provide an efficient and inexpensive solution to the growing problem of waste
  • Spot On (Analog Devices): an implementation of an intelligent parking sensor system powered by image recognition

CS 189 Capstone 2022 Presentations @ summit.cs

The event was held on March 9 (Wed), 2022

Recording of the 2022 Project Presentations

COE News "Showcasing Innovation in Computers Science

Congratulations to the CS 189 Best Project winners:

  • 1st Place: Smartgrid – Pina Colada (AgMonitor)
  • 2nd Place: VRCare: Virtual Reality Therapy – SegFault (WellHealth)
  • 3rd Place: NOMADS: Navy Operational Machine Auditing Development Suite – Man2 (NAVAIR)
CS 189 Projects & Sponsors (2021-22)
  • SmartGrid – Pina Colada (AgMonitor): a pipeline to clean and aggregate energy data streams to create an application that will store and visualize energy data
  • NOMADS: Navy Operational Machine Auditing Development Suite – MAN(NAVAIR): an application that continuously monitors a network to determine the hardware and software installed on each endpoint
  • Augmented Reality in the Maintenance of Ship Systems – Sea++ (NAVSEA): integrate augmented reality in systems maintenance in a way that is feasible in the complex environment of a Navy ship
  • GitHub Auditor – So Far So Good (Xenon): an umbrella dashboard that presents insights into one or more GitHub organizational accounts
  • B.R.A.D – 404: Team Name Not Found (Teladoc): creation of an interface with an avatar to understand the patients’ medical problems and questions
  • T.A.L.K. – #Koki’s Kookies (Invoca): a Web App where the salesperson can view the call logs and the corresponding call summaries for each call in order to determine the customers' intent in the product
  • Fighting the UCSB Housing Crisis w/ R.E.A.L.M – Exceptional Null Pointers (AppFolio): a web application that is essentially a one-stop shop for prospective renters
  • Eye Surgery Grading Techniques – Panda Team (Alcon): to help eye surgeons to identify telltale visual signs and assist them in discovering as many symptoms as possible
  • Recommendation Monkey – Inspector Royale ( Deliver recommendations telling a business user whether or not they should invest time and resources into a specific set of industries and entities for a given business archetype
  • VRCare: Virtual Reality Therapy – SegFault (WellHealth): a webapp in which medical office assistants can see a list view of appointments scheduled along with a predicted score indicating how likely it is that each patient will actually appear during their scheduled appointment time