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 Spring quarter the final projects are presented at a full-day, industry-supported event where student groups publicly present their projects and participate in an outdoor lunchtime 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.

Computer Science 189A/B - Course Website

Instructor (2016-17) Chandra Krintz (CMPSC 189A) and Tim Sherwood (CMPSC 189B)
Teaching Assistant: Ankita Singh (A/B)

The outcome of the first course (189A — Fall) is a prototype for the project, and the second course (189B — Winter) ends with a presentation day in which the completed projects are demonstrated publicly. The courses will establish partnerships between student project teams and companies who will provide challenging problems to the students based on what they will face in industry.

The Capstone course is an excellent opportunity to do something interesting and "real" that showcase students' abilities. Prospective employers value the ability to understand, explore, and present innovative solutions to real-world problems that are provided in this course.

CS 189A/B Senior Projects will be presented at the Computer Science event summit.cs.

Electrical and Computer Engineering 189A/B - Course Website

Instructor (2016-17): John Johnson (ECE 189A/B)
Teaching Assistant: Celeste Bean (A/B), Will Miller (A) and Caoi Motta (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 Computer Engineering portion of the Senior Capstone Project Presentation Day. During the day long event, the groups display posters highlighting their projects’ features and operation in the department’s courtyard and conduct a public presentation and demonstration of the completed projects.

ECE 189A/B Senior Projects will be presented on the first Thursday in June.

March 6th (Mon), 2017 - CS 189A/B Capstone Project Presentations

CS 189A/B is part of the Computer Science event summit.cs at UCSB's Corwin Pavilion that includes:

photo of student presenting at poster session

  • Breakfast with Industry
  • Capstone Presentations
  • Grad Student Student Lectures
  • Lunch & Poster Session
  • Keynote by Jeffrey Dean, Google

June 8th, 2017 (Thu) - ECE 189A/B Capstone Project Presentation Day (event page coming soon!)

ECE 189's Capstone Day will held at ESB 1001 & the Courtyardphoto of students at the poster session

  • Morning Session: Group Presentations
  • Lunch Session: Pizza & Posters
  • Afternoon Session: Group Presentations & Best Project Award


CMPSC 189 - Capstone Project Teams (2016-17)

illustration of back end of aviato
  • AVIATO: We are aiming automate and expedite the process of in-person recruiting to solve frustrations and inefficiency in the current recruiting process with a mobile application and cloud platform
  • cARe: Building an Augmented Reality overlay for an existing assistive health care robot that provides contextual options for doctors to interact with their environment
  • Citrix are for Kids!: Remote collaboration software to make it easier for groups to study together  
  • CONSTRUTING INTELLIGENCE: A machine learning project which focuses on predictive analytics within Procore for the construction industry.
  • Microsophons: Collaborative IDE in a browser
  • NOVATOOTH: The project is to build a Man-In-The-Middle Bluetooth attacking device, that is capable of transcribing audio-to-text, and is powered with a Raspberry Pi
  • SMART/RG: We will be creating a mobile app that analyzes home network traffic and connectivity, wifi hotspots, and other network features
  • Team Savage: Dispatcher enables consumers to receive any item from local businesses, saving them time and providing additional convenience
  • Tres Commas: Voice Biometrics Integration
  • Your Fire Nation: AeroCube Position Detection Embedded System 

ECE 189 - Capstone Projects (2016-17)

  • * FLIR Security Camera: a small solar powered security camera that will be based around a thermal camera
  • Gestur: a virtual reality device that can not only accurately monitor your hand movements & emulate sensations of touchhyperloop illustration
  • * Hyperloop 2: a communications, telemetry, and control unit for UCSB’s entry into SpaceX’s Hyperloop Pod Competition
  • IR Hub: a device to solve the problem of having to clutter your living room with one or more infrared remotes through the use of a Bluetooth controlled, IR Hub
  • OstraCam 2: a mobile underwater monitoring system to facilitate the study of bioluminescent plankton
  • * Sonos Intercom: a hardware module that contains a microcontroller, WiFi module, and microphones with basic DSP for voice input

* Team includes Mechanical Engineering and Electrical Engineering students