Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

PDF

Santa Clara University

Computer Science and Engineering Senior Theses

Theses/Dissertations

2018

Articles 1 - 20 of 20

Full-Text Articles in Computer Engineering

Applying Block Chain Technologies To Digital Voting Algorithms, Vishanth Iyer, Nathan Kerr, Justin Meeken, Alex Seto Jun 2018

Applying Block Chain Technologies To Digital Voting Algorithms, Vishanth Iyer, Nathan Kerr, Justin Meeken, Alex Seto

Computer Science and Engineering Senior Theses

Voting is a fundamental aspect to democracy. Many countries have advanced voting systems in place, but many of these systems have issues behind them such as not being anonymous or verifiable. Additionally, most voting systems currently have a central authority in charge of counting votes, which can be prone to corruption. We propose a voting system which mitigates many of these issues. Our voting system attempts to provide decentralization, pseudoanonymity, and verifiability. For our system, we have identified the requirements, implemented the backbone of the system, recognized some of its shortcomings, and proposed areas of future work on this voting …


Hedhi Help, Sarah Pagnani, Kelsey Pasco, Brandon Smith, Sarek Sotelo-Jimenez Jun 2018

Hedhi Help, Sarah Pagnani, Kelsey Pasco, Brandon Smith, Sarek Sotelo-Jimenez

Computer Science and Engineering Senior Theses

A culture of social taboos and silence leaves many young women beginning menarche in isolation, without complete understanding of the changes occurring in their bodies. There is a widespread stigma surrounding menstruation all around the world. These stigma impose significant barriers to education and proper hygiene for young girls during a critical time in their lives. Not having the proper support and resources to manage this process, 1 in 10 girls in sub-Saharan Africa miss school during their period, and therefore are more likely to drop out altogether. In Kenya specifically, menstruating girls miss an average of 4.9 days of …


Spotme Emergency Location Service, Arya Faili, Zain Umerani, Kunal Bhimjiyani Jun 2018

Spotme Emergency Location Service, Arya Faili, Zain Umerani, Kunal Bhimjiyani

Computer Science and Engineering Senior Theses

This document delves into our disaster relief application that allows people who are helpless due to a natural disaster to find a way out and get help. The purpose of this document is to explain how the application works, but more specifically the design of the application, use cases, and conceptual models. Starting with a brief introduction, this paper will dive into the necessary requirements needed to build an application at this scale while presenting several use cases. To help the reader understand the application at a finer detail, activity diagrams will be shown along with models. Lastly, the document …


Diagnostic Color Strip Reader For World Health Partners Clinics, Steven Hu, Jisoo Park, Geminiano Romano Yabut Jun 2018

Diagnostic Color Strip Reader For World Health Partners Clinics, Steven Hu, Jisoo Park, Geminiano Romano Yabut

Computer Science and Engineering Senior Theses

Despite the advancement of medical technology, many people in developing countries like India and Kenya still suffer from treatable diseases. In many of the health clinics in these areas, color strips are used for checkups and diagnosis of diseases. However, a big problem with these color strips is that the diagnosis of color strips take a long time because they have to be manually checked. Currently, World Health Partners (WHP) works with doctors and hospitals in India and Kenya to provide more accessible healthcare through telehealth networks to get consultations from rural clinics to specialists at hospitals. We are working …


Pet Watch, Jb Anderson, Rachel Hale Jun 2018

Pet Watch, Jb Anderson, Rachel Hale

Computer Science and Engineering Senior Theses

This paper outlines our project of building Pet Watch. Pet Watch is a device similar to a Fit Bit except that it tracks your pet’s activity instead of your own. You can then access this data on our website. This paper defines our requirements, how the system works, and how we built this system.


Presentvr: Defeating Public Speaking Anxiety With Virtual Reality, Gurneev Sareen, Hamilton Coke, Reece Jackson Jun 2018

Presentvr: Defeating Public Speaking Anxiety With Virtual Reality, Gurneev Sareen, Hamilton Coke, Reece Jackson

Computer Science and Engineering Senior Theses

In today’s society, the vast majority of individuals are afraid to speak in front of a public crowd. This could range from a classroom presentation to a thousand person amphitheater, and it is because of this fear that people are more anxious in public settings where they present their own idea. In the past, people would try to tackle this problem by practicing in front of a mirror, or having friends help practice. However, there was no convenient way of practicing in front of a live audience, and we believe that with the advances in technology, especially virtual reality, that …


Vr Empathy Training Tool, Helen Chan, Zheqing Li Jun 2018

Vr Empathy Training Tool, Helen Chan, Zheqing Li

Computer Science and Engineering Senior Theses

A person’s resilience to adversity and trauma is developed early on in his or her childhood. When parents display stress in front or neglect emotions of their children consistently, their children will form neural connections between areas of pain and stress. It is important to educate parents to properly handle children’s emotions and also control their own emotions and mindfulness during these interactions.

We developed an iOS VR application accompanied by a Google Cardboard and a Mio Alpha fitness watch to record and display the stress level of the parent using his/her heart rate data. The progress of the users …


Virtual Reality Sherlock: A Crime Scene Reconstructor, Ellen Tseng, Ken Wakaba Jun 2018

Virtual Reality Sherlock: A Crime Scene Reconstructor, Ellen Tseng, Ken Wakaba

Computer Science and Engineering Senior Theses

When an investigation team arrives to the scene, they only have a limited amount of time to gather as much evidence as they can. Evidence can include, but is not limited to: fingerprints, pictures/videos, blood samples, or any other biological evidence. Due to the limited amount of time, a few risks arise; they may not have collected enough evidence, the evidence itself may not have captured the full scope of the scene, and the possibility that the evidence itself may have been damaged or destroyed. Our aim is to develop a low-cost, customizable VR crime scene reconstructor. This software allows …


Computational Music Biofeedback For Stress Relief, Jason Capili, Mark Hattori, Maile Naito Jun 2018

Computational Music Biofeedback For Stress Relief, Jason Capili, Mark Hattori, Maile Naito

Computer Science and Engineering Senior Theses

The purpose of our project is to use EEG technology to combat stress in our daily lives. One of the most accessible EEG technologies that targets this challenge is the Muse headband, a wearable device that pairs with a phone application to help users train their brains to relax. The applications main goal is to help users train their brain to be more relaxed by monitoring and reporting their levels of stress. However, one of the shortcomings we noticed is that the constant notifications of how stressed we are actually adds to the level of stress as opposed to helping …


Scu Events, Kellen Bryan, Danno Mayer Jun 2018

Scu Events, Kellen Bryan, Danno Mayer

Computer Science and Engineering Senior Theses

As students at Santa Clara University for the past four years, we have noticed a lack of student participation in school-sponsored events. Sporting events, art exhibits, student performances and so on do not draw the desired participation from the Santa Clara community. Part of this problem is that the university’s event calendar page is unorganized, lacks a comprehensive list of SCU events and has a poor user interface. Without a comprehensive, centralized place to find information on Santa Clara events, it is difficult for people to attend events and even more challenging to increase awareness about what is happening on …


Snap-N-Snack: A Food Image Recognition Application, Stephen Hoff, Patterson Jaffurs, Michael Enriquez, Quintin Wilde Jun 2018

Snap-N-Snack: A Food Image Recognition Application, Stephen Hoff, Patterson Jaffurs, Michael Enriquez, Quintin Wilde

Computer Science and Engineering Senior Theses

Many people desire to be informed about the nutritional specifics of the food they consume. Current popular dietary tracking methods are too slow and tedious for a lot of consumers due to requiring manual data entry for everything eaten. We propose a system that will take advantage of image recognition and the internal camera of Android phones to identify food based off of a picture of a user’s plate. Over the course the last year, we trained an object detection model with images of different types of food, built a mobile application around it, and tested their integration and performance. …


Symptom Search: Predicting Symptom And Product Correlations Using Fda Adverse Effects Reports, Isabela Figueira, Neesha Godbole, Angelina Poole, Kelly Wesley Jun 2018

Symptom Search: Predicting Symptom And Product Correlations Using Fda Adverse Effects Reports, Isabela Figueira, Neesha Godbole, Angelina Poole, Kelly Wesley

Computer Science and Engineering Senior Theses

Prescription and over-the-counter drugs are abundant now more than ever, and many people use them on a regular basis. These drugs come with a variety of side e↵ects, ranging from common to very rare. However, the symptoms listed on drug packaging might not be the only symptoms that a consumer might experience when taking a specific drug. When experiencing a symptom, consumers might think they have a disease, turn to the Web for answers, and attempt to diagnose themselves when a disease is not necessarily the cause. Instead, these symptoms might be reactions to medications; however, the first thought that …


Virtual Museum For Nacha, Sonali Chaudhry, Alisa Hawthorne Jun 2018

Virtual Museum For Nacha, Sonali Chaudhry, Alisa Hawthorne

Computer Science and Engineering Senior Theses

Our team worked with the Nso’ Arts and Cultural Heritage Association and created a virtual museum in order to increase awareness of the unique culture of the Nso’ people in Cameroon, Africa. A lot of information from this region is in danger of being lost due to political tension and poor artifact conservation, and many people, including the Cameroonian youth, are not prioritizing the preservation of their culture and history. Creating a website where individuals can view the art, history, and culture found in Cameroon is the best way to increase the availability of knowledge of the Nso’ people. Such …


Authenticated Authorship, Andrew Leonard, Mikhail Smelik, Stephen Chuang Jun 2018

Authenticated Authorship, Andrew Leonard, Mikhail Smelik, Stephen Chuang

Computer Science and Engineering Senior Theses

Recently there has been an increase of fake news which makes it so that people have a more difficult time of understanding if the article that they are reading is real or not. In addition, it is significantly easier for people to fabricate an article and pose it as if it was created by another person. Our solution to these problems is to create a system which will allow authors to sign their documents and publish them with a generated signature. This signature will allow readers to see if the article has not been tampered with as well as find …


Perfect Snap, Manoj Adhikari, Colby Harper, Sean Karstein Jun 2018

Perfect Snap, Manoj Adhikari, Colby Harper, Sean Karstein

Computer Science and Engineering Senior Theses

Taking group photos during important events is a common practice. Group photos are taken to remember cheerful times when people had an opportunity to meet many other people. However, an unappealing facial expression of one person can easily ruin the entire photo. Capturing the wrong moments when a person doesn’t look attractive can leave him/ her displeased from the complete event experience. A solution is to develop a mobile app that captures the moment when everyone is smiling with eyes wide open. Our solution aims to develop an iPhone app that will preclude users from worrying about not having a …


Vplot, Dante Dalla Gasperina, Kush Mahajani, Alex Martin, Collin Walther Jun 2018

Vplot, Dante Dalla Gasperina, Kush Mahajani, Alex Martin, Collin Walther

Computer Science and Engineering Senior Theses

Robotic systems under development in the Santa Clara University Robotic Systems Laboratory (RSL) generate large amounts of data that must be interpreted in real-time. Many dimensions of this data must be visualized at once, such as temperature, location, and certainty of the measurement. Current data visualization softwares (such as Mathematica and Simulink) are ill-suited to visualize this much data, due to lack of customization. To solve this, we propose a system that allows users to view real-time streaming data in a virtual reality environment. This allows the user to easily interpret large, detailed datasets through an intuitive interface.


Scu Evals, Fredrik Blomqvist, Joseph Théberge Jun 2018

Scu Evals, Fredrik Blomqvist, Joseph Théberge

Computer Science and Engineering Senior Theses

Evaluating professors and classes is a common task at universities across the United States. It helps professors improve courses, and guides students when choosing classes tailored to their learning style. The current available evaluation platforms do not offer intuitive, up-to-date, and encouraging solutions to this problem; thus, SCU Evals was launched. Our platform has a production-ready foundation with a significant amount of optimized features to maximize the user experience. Furthermore, it utilizes the latest technologies, and the project is fully open source to increase its overall lifetime. The end goal is to provide a platform that would improve the academic …


Communication System For Firefighters, Nicholas Goodpaster, Steven Booth, Griffin Moede, John-Paul Hurley Jun 2018

Communication System For Firefighters, Nicholas Goodpaster, Steven Booth, Griffin Moede, John-Paul Hurley

Computer Science and Engineering Senior Theses

Currently firefighters use two-way radios to communicate on the job, and they are forced to write reports based on their memory because there is not an easy way to record the communications between two-way radios. Firefighters need a system to automatically document what happened while they were responding to a call. To save them a significant amount of time when creating reports, our solution is to implement an application that allows firefighters to take pictures, record video and communicate in real time with their team of on-site responders. The proposed system will use a Wireless Local Area Network (WLAN) hosted …


Musical Casual Creator For Easy Self-Expression, Louis Lin, Ian Santillano Jun 2018

Musical Casual Creator For Easy Self-Expression, Louis Lin, Ian Santillano

Computer Science and Engineering Senior Theses

People with autism often struggle with the ability to communicate. As a result, many people with autism become frustrated in their attempts to express their thoughts and feelings fully. Current forms of music therapy are designed to improve the lives of patients with autism, but are inefficient at developing their communication skills. Our project is designed to help music therapy patients express themselves through the creation of music. A patient will be able to “write” a song through the power of his or her feelings. With our system, music therapy patients can actively drive the entire creative process and learn …


Login Authentication With Facial Gesture Recognition, Ruiwen Li, Songjie Cai, Tor Saxberg May 2018

Login Authentication With Facial Gesture Recognition, Ruiwen Li, Songjie Cai, Tor Saxberg

Computer Science and Engineering Senior Theses

Facial recognition has proven to be very useful and versatile, from Facebook photo tagging and Snapchat filters to modeling fluid dynamics and designing for augmented reality. However, facial recognition has only been used for user login services in conjunction with expensive and restrictive hardware technologies, such as in smart phone devices like the iPhone x. This project aims to apply machine learning techniques to reliably distinguish user accounts with only common cameras to make facial recognition logins more accessible to website and software developers. To show the feasibility of this idea, we created a web API that recognizes a users …