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.

CS 189 presentations (March 11, 2020) and 2020 ECE 189 presentations (Date TBA)
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 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 showcased on the first Friday in June at the ECE 189 Capstone Project Presentation event and the Engineering Design Expo (EDx) poster session.

Computer Science 189A/B

Instructors: Profs. Chandra Krintz (CMPSC 189A) and Steve Bako (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 CS 189 senior project series culminates in a public project presentation and demonstration by each team at Summit CS in March.

CS 189 Capstone 2020 Presentations @ summit.cs

The event to be held on March 11 (Wed), 2020 – Corwin Pavilion

Best Projects 2020

  • 1st place: TBA
  • 2nd place: TBA
  • 3rd place: TBA
CS 189 Projects & Sponsors (2019-20)
  • Surgeon City (Alcon): auto surgery highlight program
  • GitHub Reapers (Appfolio): quality virtual tours for rooms with just a series of photos
  • Great Fantastic Team (CJ Affiliate): recommends the most relevant stream of offers for the affiliate's platform (blog, content site, social media)
  • Interlinked (InTouch Health): a patient-physician interface for aiding in diagnosing mental health disorders
  • Meeting is Believing (Invoca): an efficient meeting application to maximize productivity during and after meetings
  • No Cap Stone (Logmein): a more personalized and engaging online interviews to better simulate a real, in person interview
  • Grand Potato (PayJunction): a secure and efficient app that allows consumers and merchants to make transactions through the consumer's phone instead of using a credit card terminal
  • 2B || !2B (PowWow Energy): a tool that will analyze satellite data to help farmers more efficiently use water and energy
  • RGenius (SmartRG): cloud based analytics for Smart/RG Routers
  • Minimum Viable Team (Well Health): a telemedicine platform to make virtual doctor's visits effective and efficient by enhancing patient-doctor communication

ECE 189 Capstone 2019 Presentation Event & Engineering Design Expo (EDx)

The events were held on June 7 (Fri) – Engineering Science Bldg (ESB), Rm 1001 and Campbell Hall Courtyard

Best Projects

ECE 189 Projects & Sponsors (2018-19)
  • BLiPs (Arthrex): a real time indoor positioning system that tracks the movement of doctors and nurses in an operating room environment
  • Cloud Control (AeroVironment): a wireless communication system which remotely transmits voice data to a drone which then broadcasts it to any targets below
  • Drone Scout (LGS Innovations): a self-contained, FPGA accelerated millimeter wave radar system capable of collecting detailed information of drones, such as size and speed, in a targeted area
  • Eternal Flight (Toyon Research Corp.): an in-flight battery exchange system that extends drones flight time by eliminating the need to land and recharge
  • Hands-On Flight: (Arveng Technologies): a glove embedded with an array of sensors that provides intuitive real-time control over a drone
  • IEA Linguistics (IEA Lab): an interactive voice assistant that incorporates natural language processing and automation to assist integrated circuit product engineers
  • Watchdog (NASA): aids astronauts in correctly adhering to mission procedures by utilizing computer vision and sensor embedded tools to provide guidance when necessary