Santa Clara University

Undergraduate Computer Engineering

Computer Engineering Capstone Projects

All students in the Computer Engineering Department participate in a year-long capstone sequence in their senior year. The senior design project is a culminating experience that requires students to use all of their acquired knowledge toward the design, implementation, testing, and documentation of a product. The resulting document serves as the student’s undergraduate thesis, and discusses not only the project and the experience, but also addresses the societal, ethical, and environmental impacts of the work.  Students present their work at the annual Senior Design Conference, held each year in May, to a panel of alumni and industry judges.

 

2010–2011

  1. CSS Arena
    Jason Barry
    Advisor: S. Figueira

    A competitive CSS Gallery that increases traffic and exposure to your website by battling other players for virtual territory in a Risk-esque game of Web design dominance.

  2. What Should I Listen To?
    Katherine Lanier
    Advisor: S. Figueira

    A dynamic website that attempts to recommend to users, based on preferences they define, what they should listen to next. The site is constantly updated as users input new information.

  3. LabelCheck.net
    Rudy Rimland
    Advisor: R. Mikkilineni

    LabelCheck.net integrates recipe and menu management with shopping. Targeted to consumers with dietary restrictions, site members identify, verify, and track ingredients and nutritional content in their diet. On the website, members create, select, and share recipes and menus. When shopping, members access automatically generated shopping lists with the smartphone application.

  4. The Future is Green
    Melissa Conlin, Michael Truong
    Advisor: R. Mikkilineni

    The Future Is Green project, for the Girl Scouts of Northern California, teaches young girls about green technologies. We laid the foundation for the website which works as a learning tool, incorporating information about sustainable technologies, and teaching the advantages of these technologies through interactive simulations.

  5. Best Unified Reservation Portal (BURP!)
    Pardeep Kang
    Advisor: R. Mikkilineni

    A Web-based resource to assist restaurant goers with cost-free reservations, reviews, offers, information, and more. A fun and easy-to-use Web portal, which would be beneficial for restaurateurs and their guests.

  6. Quantification of information in a Computational Neural Model
    Guy Hotson
    Advisors: J. Birmingham (PHYS), S. Figueira

    The goal of this project is to create a software tool which simulates neural dynamics then calculates the amount of information in the resulting neural spike trains.

  7. GPRS + Paramics: Low-Cost Traffic Signal Synchronization
    Nick Bergseng, Riccardo Franchi
    Advisors: J. Holliday, R. He (CE)

    Across the United States, incorrect timings on traffic signals waste millions of gallons of gasoline and hours of travel time. GPRS + Paramics connects powerful traffic modeling software with low-cost microcontrollers via cellular modems, cheaply and effectively providing system-wide traffic signal monitoring and control to cities of any size.

  8. Web-based Satellite Mission Operations Dashboard
    Laura Bica
    Advisor: C. Kitts (ME)

    This project will create a new way of displaying important spacecraft data for both public and private purposes. The data will be shown on a Web-based dashboard, and will be semi-automated to allow for the most current and relevant data to always be shown.

  9. A Perception to interaction Mobile interface
    David Witherspoon
    Advisor: A. Amer

    A project to better incorporate mobile communication and interaction into the real world by offering a means to set up a communication channel prompted by physical location, a physical item, or injected markers in an existing digital medium.

  10. Note Sharing
    Bryan Clark, Christopher Gargani
    Advisor: A. Amer

    An application for sharing notes in a group with minimal set-up on the users’ part.

  11. International Phone Card Application
    Arturo Posadas
    Advisor: S. Figueira

    Create a telephony platform using open source software and VoIP technology to establish a database ranking international phone cards from best to worst. The ranking will be done according to user inputs and collective intelligence.

  12. FACE: Fair Trade Aid Calculator for Everyone
    Ryan Davidson, Eva Jensen, Rosalie Tolentino
    Advisors: S. Figueira, R. Mikkilineni

    FACE is a senior project designed to help The World of Good Organization, winner of the Katherine Swanson Equality Tech Award, promote fair trade around the world. FACE incorporates a Fair Wage Survey application on five mobile platforms and Web-based visualizations, which creatively illustrate the organization’s fair-wage data.

  13. Core Dump: A game for Demystifying Programming
    Gavin Hagiwara, Dustin Han
    Advisor: D. Atkinson

    A Flash-based platform game that teaches basic programming concepts to the player. The player will utilize a programming language interface to manipulate the environment, combat enemies, and solve puzzles.

  14. Fixing Return Oriented Programming Vulnerabilities
    Kevin Rowe, James Taguchi
    Advisor: J. Holliday

    Hackers can use the “return oriented programming” exploit technique to bypass defenses and take control of computer systems. We examine the method of attack and propose a defensive software implementation to mitigate return oriented programming vulnerabilities.

  15. WiFind
    Chris Dunder
    Advisor: S. Figueira, D. Lewis

    WiFind is a low cost, software-based smartphone positioning system for indoor areas such as offices, schools, hospitals, and malls where GPS is unavailable or poor quality but WiFi coverage is prevalent.

  16. Spelling and Sorcery
    Garrett Andersen
    Advisor: M. Pantoja

    Spelling and Sorcery is a smartphone application, combining the appeal of mobile games with educational goals. Players will spell their way to victory in a fun and engrossing vocabulary game. This app will bring a new spin on the classic word game formula.

 

2009–2010

  1. Dynamic MIDI Controller
    Sabrina Burney, Sonia Burney, Eric Silverman
    Advisor: Silvia Figueira

    The Dynamic MIDI controller brings an entirely new way of composing music. Utilizing various sensors, anyone can create a unique personalized musical instrument that interfaces with a computer or standalone synthesizer, manipulating sound to create music in a completely new and customized way.

  2. Online Portfolio Builder
    DanAnh Do, Taryn Tsukayama
    Advisor: Silvia Figueira

    The Online Portfolio Builder is a desktop application that will enable anyone, regardless of web programming experience, to compile their work into a personalized portfolio. Using Adobe AIR technology, it provides a very sophisticated, simple, and organized interface that will accommodate a diverse audience of users.

  3. Skoolbook.net
    Jeff Cichocki, Armando Delgado-Lopez, Sean Furtado
    Advisor: Silvia Figueira

    A Facebook-style educational web platform designed to promote better teacher-student communication as well as student-student communication with an overall goal to improve the academic environment.

  4. The Portable Health Log
    Anne Miller
    Advisor: Silvia Figueira

    Senior citizens face problems of control over their medical treatment, miscommunication, and misunderstanding a doctor’s instructions. The solution this project proposes is a secure personal and portable health log that is accessible via iPhone and provides patients with control and flexibility over their health care.

  5. TRECC: Trusted Roots Extended to Compromise Containment
    Paul Makowski
    Advisor: JoAnne Holliday

    Static roots of trust provide assurance to code at rest (code written to disk) but do nothing to assure that code in memory can be trusted. TRECC begins the process of extending assurance to code in memory by containing user space compromise on Linux hosts.

  6. Detecting Attacks on a Wireless Network
    Max Demin, Kenneth Ko
    Advisor: JoAnne Holliday

    Focusing on network sniffers, we will notify the network administrator when a malicious person uses common techniques in an attempt to victimize someone currently using the network to gain access to privileged information.

  7. WiFind
    Christopher Dunder
    Advisor: JoAnne Holliday

    This project provides location tracking using wireless network triangulation. WiFind has applications in asset management, building automation and context aware applications, and is easily scalable.

  8. Chaos of the Bloodborne
    Christopher Menezes, Sean Mooney, Kevin Thomas
    Advisor: Dan Lewis

    A turn-based strategy game focusing on the development of characters through an intricate story, complex moral choices, and emotional connections. Players will attempt to save the human race as they fight against a flood of demons who seek to rule the world.

  9. M.O.D. Shell
    Mark Magtoto
    Advisor: Dan Lewis

    This platformer game will allow the player to explore a world with interesting characters and an intricate storyline. Shell, the main protagonist in the game, will travel across dimensions to create peace in the worlds she will encounter.

  10. Project Onset
    Francis Jang, Rodd Naderzad, Eric Rahman
    Advisor: Dan Lewis

    This 2d video game introduces programming concepts to users, bridging the gap between enjoyment and education. Players test their ability to apply different levels of logic to achieve success as they are warped to and from various spirit realms procuring the assistance of spirit companions to achieve given objectives.

  11. Blind Samurai
    Christopher Blanco, Neil Diaz
    Advisor: Dan Lewis

    Blind Samurai is a video game based on the concept of sound. With an environment inspired by feudal Japan, the player battles his way through countless enemies to survive. Blind Samurai can be played on PC computers.

 

2008–2009

  1. Educational Tool for Finances
    Marco Echandi, Jason Goetsch, James Lewis
    Advisor: J. Holliday

    A Flash program designed to familiarize mentally challenged adults with daily financial tasks.

  2. Swarm of Brian: Enhancing Trackbot’s Application Code
    Brian Jenkins
    Advisor: S. Figueira

    The TrackBot application code, an educational robotics platform, is enhanced to provide a simpler Java API for an extensible TrackBot base class. Bump sensing and other features are implemented as demonstrations of these enhancements. Additionally, a Swarm Java API is created that can be extended, implementing autonomous, collaborative swarming behavior among multiple TrackBots. A swarm simulation is also implemented based on the Swarm Java API.

  3. First-Place Learning
    Jose Delgado, Debra Mortensen, Sean Schiff
    Advisor: J. Holliday

    A Web-based learning tool that intends to solve the incompatibility issue between mentally challenged adults and the childish learning tools that are currently presented to them. The program is designed specifically for them, at their age, around themes that engage their interests and attention.

  4. CSCADE: An Extensible Architecture for Cluster Robotics Research
    Eric Rowe, Jeff Steinhilber
    Advisor: C. Kitts (ME)

    CSCADE (Controller and System Communication Architecture and DataTurbine Engine) is used for communication between the hardware level of a distributed experimental system and a high-level controller. It simplifies controller design by promoting the reuse of components across multiple experiments and configurations.

  5. H.264 3D Video Encoding
    Jacob LaPinta, Johnathan Le, Jaipal Nijjar, Eamonn Pascal
    Advisor: N. Ling

    Using JSVM to create a user-friendly application that will implement the multiview coding aspects of the software, this application will take inputs of a video shot from several angles in order to output an optimally compressed 3D video according to the user’s preferences.

  6. Remote Home Monitoring System
    Nick Treat
    Advisor: S. Figueira

    The Remote Home Monitoring System is a small-scale device capable of monitoring a small area. The Ethernet connection allows this device to be connected to a network. The device can be monitored remotely, and settings on the device, such as desired room temperature, can be changed remotely, as well.

  7. NoteFlash Shared Note-Taking Environment
    Jonathan Azoff, Cameron Boehmer, Ben Cherry
    Advisor: D. Lewis

    The NoteFlash website provides users with a rich text interface for taking notes in settings from the lecture hall to the board room. As the user types, NoteFlash will provide the user with snippets from related documents in the NoteFlash database that can be used as reference or included directly in the user’s own notes.

  8. Dual Application Vibration Simulator
    Michael Hofman, Christopher Leatham (ME), Adam Wong (ME)
    Advisor: D. Atkinson, T. Hight (ME), C. Kitts (ME), T. Shoup (ME)

    A dual-drive shake table that will be used for simulating past earthquake data and performing satellite testing. The satellite application will perform a sweep at varying frequencies in an attempt to identify the resonant frequency.

  9. SWATH: A Small Waterplane Thin Hull Solution for Shallow Water Bathymetric Mapping
    Thomas Blozis, John Fisher (EE)
    Advisor: C. Kitts (ME)

    The SWATH, small waterplane area twin hull boat, is an autonomous platform for bathymetric mapping of bodies of water using sonar. A doppler velocimeter logger and an attitude and heading reference system to increase the accuracy of the bathymetric maps are also incorporated.

 

2007–2008

  1. Secure E-Cash Transaction System
    Anirudha Jadhav, Tirumala Panganamala
    Advisor: T. Schwarz
  2. Roverwerx: Urban Search and Rescue Robot
    Matt Ambauen (ME), Casey Kute (ME), Ben Sobczak
    Advisor: C. Kitts (ME)
  3. CheckOutMySeat.com
    Matthew Lanham
    Advisor: D. Lewis
  4. Solar Installation Project: Monitoring System
    Brian Albright, Ryan Leary
    Advisor: C. Kitts (ME)
  5. NASA Small Spacecraft Command and Control Automation
    James Reavis
    Advisor: C. Kitts (ME)
  6. OBSIDIAN Nanosatellite Biological Instrumentation System
    Joseph Hotchkiss, Christian Ochoa, Rafferty Saturno, Allen Yeung
    Advisor: C. Kitts (ME)
  7. Blue Wireless Communication
    Okechukwu Mbanugo (EE), Tim Monzures
    Advisor: S. Krishnan (EE)
  8. Online Teaching Evaluations
    Aaron Ramirez
    Advisor: T. Schwarz
  9. HappyHome
    Yesenia Herrera (EE), Chris Iwamura, Kimberly So (EE), Evan Uyehara
    Advisor: S. Krishnan (EE)
  10. Topclass Online Periodical Content Library and Submission System
    Ross Dakin
    Advisor: R. Mikkilineni
  11. BMW Door Mechantronics Project
    Alfonso Chartier, Calvin Hwung (EE), Julian Lupu (EE)
    Advisor: C. Kitts (ME)
  12. 3D Telemetry Modeling Project
    Daniel Chance
    Advisor: C. Kitts (ME)
Printer-friendly format