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

Computer Engineering Commons

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

Articles 181 - 210 of 287

Full-Text Articles in Computer Engineering

Deaddropbox: A Time-Locked Safe For Data, Robert Herriott, Peter Paulson, Nathaniel Kragas Jun 2019

Deaddropbox: A Time-Locked Safe For Data, Robert Herriott, Peter Paulson, Nathaniel Kragas

Computer Science and Engineering Senior Theses

This project is a proof-of-concept for software which would allow users to securely store sensitive data in such a way that it is difficult or impossible for third parties to compromise the data, even when the user is compelled to assist them. It will operate by storing data across multiple devices in a unreadable form so that it is inaccessible until the data is reunified. The user may specify the circumstances under which different pieces of the data may be accessed, so that it is impossible to access under circumstances of duress.


A Questioning Agent For Literary Discussion, Robbie Culkin, Tim Shur Jun 2019

A Questioning Agent For Literary Discussion, Robbie Culkin, Tim Shur

Computer Science and Engineering Senior Theses

Developing a compelling and cohesive thesis for analytical writing can be a daunting task, even for those who have produced many written works, and finding others to engage with in literary discussion can be equally challenging. In this paper, we describe our solution: Questioner, a discussion tool that engages users in conversation about an academic topic of their choosing for the purpose of collecting thoughts on a subject and constructing an argument. This system will ask informed questions that prompt further discussion about the topic and provide a discussion report after the conversation has ended. We found that our system …


Doorbell For The Hearing Impaired, Shannen Edwin, Dominic Magdaluyo Jun 2019

Doorbell For The Hearing Impaired, Shannen Edwin, Dominic Magdaluyo

Computer Science and Engineering Senior Theses

Doorbell options for hearing impaired individuals is seriously limited. Affordable solutions are not scalable while other solutions are expensive. With this in mind, we designed a scalable and affordable system that will be beneficial to hearing impaired individuals in a small aspect of their life. Our solution takes advantage of affordable IoT devices and software to build a proof of concept. Due to the scope of the project, we only designed a proof of concept, in the hope that a company can design a viable product that will not only benefit hearing impaired individuals but bring a powerful IoT system …


Keyboard Hero, Connor Lucier Jun 2019

Keyboard Hero, Connor Lucier

Computer Science and Engineering Senior Theses

Learning the piano is a complicated process that involves a lifetime of practice. For many new musicians, however, this task is overwhelming and discouraging because of the many skills involved in playing the piano. To solve this problem, I aim to create a computer game compatible with MIDI keyboards that gives novice pianists an alternative to the typical learning process and gives experienced pianists a new and useful practice tool. The game I created is inspired by two popular video games, Guitar Hero and Rock Band, featuring instant accuracy feedback against imported MIDI tracks, high score tracking, and the ability …


The Labyrinth, Derek Nakamura, Marko Trapani, Liam Walker Jun 2019

The Labyrinth, Derek Nakamura, Marko Trapani, Liam Walker

Computer Science and Engineering Senior Theses

The Labyrinth is a puzzle video game meant to be experienced with a virtual reality headset. It aims to differ from typical puzzle games by being simultaneously fun, immersive, and mentally stimulating. The game consists of three unique level types, with room for further development to create more complex versions of said levels. In this document, we discuss how we developed the game environment to effectively engage the player in enjoyable and engaging problem-solving challenges. The game has been rigidly tested and play-testers were surveyed on their experiences, in order to improve the game.


The Original Beat: An Electronic Music Production System And Its Design, Eli Yale, Christian Quintero, Matt Kordonsky Jun 2019

The Original Beat: An Electronic Music Production System And Its Design, Eli Yale, Christian Quintero, Matt Kordonsky

Computer Science and Engineering Senior Theses

The barrier to entry in electronic music production is high. It requires expensive, complicated software, extensive knowledge of music theory and experience with sound generation. Digital Audio Workstations (DAWs) are the main tools used to piece together digital sounds and produce a complete song. While these DAWs are great for music professionals, they have a steep learning curve for beginners and they must run native on a user’s computer. For a novice to begin creating music takes much more time, eort, and money than it should. We believe anyone who is interested in creating electronic music deserves a simple way …


N.O.V.I.: Note Organizer For The Visually Impaired, Axel Perez, Cesar Tesen Jun 2019

N.O.V.I.: Note Organizer For The Visually Impaired, Axel Perez, Cesar Tesen

Computer Science and Engineering Senior Theses

Visually impaired students face extra challenges when it comes to the basic necessity of note-taking. Current assistive technology is fragmented in function. These students often need to combine solutions such as voice recording lectures, hiring someone to transcribe notes to braille, hiring a reader, etc. The amount of time and money they need for these solutions proves to be a great disadvantage, and we wish to provide an easier solution that will give these students a more independent and productive learning experience.

Our solution is an application that can offer intuitive, convenient, and comprehensive access to notes for the visually …


Galápago!, Jeffrey Nguyen, Sally Park, Manuel Sanchez Jun 2019

Galápago!, Jeffrey Nguyen, Sally Park, Manuel Sanchez

Computer Science and Engineering Senior Theses

The Galápagos Islands are the tourism hub in Ecuador. The islands greatly benefit economically from the tourism industry, but tourism also affects the conservation of the islands and the local businesses. Locals are suffering due to the impact of tourism. Tourists from around the world go to the archipelago seeking the beauty of the islands. People come on cruise ships to ports, but many aren’t aware of the local businesses and etiquette on the islands, preferring to stay on the ship or near the ports. GalápaGo! is the solution for locals and tourists on the Galapagos Islands. The goal of …


Synergy: An Energy Monitoring And Visualization System, Sarah Johnson, Pearce Ropion Jun 2019

Synergy: An Energy Monitoring And Visualization System, Sarah Johnson, Pearce Ropion

Computer Science and Engineering Senior Theses

The key to becoming a more sustainable society is first learning to take responsibility for the role we play in energy consumption. Real-time energy usage gives energy consumers a sense of responsibility over what they can do to accomplish a much larger goal for the planet, and practically speaking, what they can do to lower the cost to their wallets. Synergy is an energy monitoring and visualization system that enables users to gather information about the energy consumption in a building – small or large – and display that data for the user in real-time. The gathered energy usage data …


Top Level Mesh, Matt Jasaitis, Tristen Islam Jun 2019

Top Level Mesh, Matt Jasaitis, Tristen Islam

Computer Science and Engineering Senior Theses

This paper will cover our report on the Top Level Mesh. We have built a web-based system for mesh network management. This system allows network utilities to be used from a web-based interface to monitor and manage the transfer of data. The system runs primarily on Raspberry Pis using Raspbian Linux. Users can access the system through web browsers to both configure the system and interact with the data on the network. We discuss our motivation for the project, design decisions made, technologies used and more throughout this report. We conclude with some lessons learned and future work to be …


Galápaguide, Neel Sampemane, Stephen Pacwa, Mason Bruce, Paul Ahrens Jun 2019

Galápaguide, Neel Sampemane, Stephen Pacwa, Mason Bruce, Paul Ahrens

Computer Science and Engineering Senior Theses

In collaboration with the the Ministry of Tourism of Ecuador, the Association of Guides on the Galápagos, and Santa Clara University’s Frugal Innovation Hub, we developed a mobile application and administrative website connected through a REST API to a backend database as tools to assist naturalist guides on the Galápagos archipelago in conservation efforts. The goal of this system is to enable the naturalist guides and administrators to report issues with greater efficiency and view the data in a more useful way. This report outlines our design for this project and the reasoning behind our design decisions.


Virtual Reality Physics Scenarios, Patric Zhang, Thomas King Jun 2019

Virtual Reality Physics Scenarios, Patric Zhang, Thomas King

Computer Science and Engineering Senior Theses

Many students taking physics early on in their education find that it may be difficult to associate the theory they learn in class with how physics works in real world scenarios. Through various experiments in class, students are able to see examples of physics phenomena, but those experiments are limited by equipment, and do not offer precise data. To combat this, we are creating a virtual reality application for students to use to help learn physics. This report details the requirements the system will meet, as well as the use cases and subsequent activity diagrams for all users. We have …


H.E.A.R.T., Jacob Day, Yutong Li, Samuel Rietz, Brendan Watamura Jun 2019

H.E.A.R.T., Jacob Day, Yutong Li, Samuel Rietz, Brendan Watamura

Computer Science and Engineering Senior Theses

Healthy parenting and family resilience in early childhood has been shown to be an important factor in building emotional resilience for the children: it illustrates that when parents have higher emotional resilience, their children tend to have higher emotional resilience as well. However, the tools that available in the market right now only teach people what emotional resilience rather than how to practice it in daily life.

This report describes our project to create a virtual reality tool that can not only teach the importance of emotional resilience, but also help the parents develop personal resilience. The system is based …


Bronco Books: Textbook E-Commerce Platform, Vineet Joshi, Terry Shih, David Taylor Jun 2019

Bronco Books: Textbook E-Commerce Platform, Vineet Joshi, Terry Shih, David Taylor

Computer Science and Engineering Senior Theses

College students purchase textbooks for the classes they take every quarter, but current solutions for selling back those textbooks are insufficient, requiring that the student pay to utilize the selling platforms or that the student build rapport within a given community. Our project, Bronco Books, offers a solution by being a native mobile application open to only SCU students. Bronco Books will be free to access and will act as an e-commerce platform where students go to sell their textbooks. We were motivated to create Bronco Books primarily because we wanted to help alleviate the financial burden that comes with …


Mindmusic: Brain-Controlled Musical Improvisation, Rachel Goldstein, Andy Vainauskas Jun 2019

Mindmusic: Brain-Controlled Musical Improvisation, Rachel Goldstein, Andy Vainauskas

Computer Science and Engineering Senior Theses

MindMusic explores a new form of creative expression through brain controlled musical improvisation. Using EEG technology and a musical improviser system, Impro-Visor (Keller, 2018), MindMusic engages users in musical improvisation sessions controlled with their brainwaves. Brain-controlled musical improvisation offers a unique blend of mindfulness meditation, EEG biofeedback, and real-time music generation, and stands to assist with stress reduction and widen access to musical creativity.


Solemate: A Music App For Runners, Arshi Jujara, Samantha Lee, Samantha Song Jun 2019

Solemate: A Music App For Runners, Arshi Jujara, Samantha Lee, Samantha Song

Computer Science and Engineering Senior Theses

Solemate is a mobile application designed to enhance the running experience through music. Our feed-forward algorithm sets the runner’s pace by playing music that varies in tempo. By encouraging the user to match their steps to the beat, our application cultivates a run that feels natural and inspires intrinsic motivation, especially for the beginner runner.


Agora Teaching App, Sam Burns, Daisuke Kurita, Casey Xuereb Jun 2019

Agora Teaching App, Sam Burns, Daisuke Kurita, Casey Xuereb

Computer Science and Engineering Senior Theses

Professional development of teachers normally ends after formal collegiate education. Agora desires to help educators continually train, to learn the skills of good teaching in classrooms by using various, non-traditional methodologies. By translating Agoras current platform to an app, Agora can widen their scope and serve Latin American countries outside of Peru, where they are currently based. We will simply take their current business and course platform and provide a mobile user interface for it. By expanding the reach of Agora, Latin American teachers will be well equipped to teach their classes with innovation and effectiveness.


Promarc: An Online Skills And Projects Marketplace, Connor Carraher, Victor Yu Jun 2019

Promarc: An Online Skills And Projects Marketplace, Connor Carraher, Victor Yu

Computer Science and Engineering Senior Theses

Technical projects can vary greatly in terms of cost, complexity, and time. Project leads spend a lot of valuable time and energy making sure that their teams are organized and on-task. A major part of their responsibilities includes putting together a team with the right skills in order to maximize efficiency. Having a platform where project leads can quickly find team members with the right skills would save them a lot of stress and trouble. The goal of this project is to deliver such a platform, where users can make posts about their projects and the technical skills that they …


Scu Courses, Conner Davis, Matthew Wong Apr 2019

Scu Courses, Conner Davis, Matthew Wong

Computer Science and Engineering Senior Theses

Registering for classes is a nightmare that students at Santa Clara University undergo three or more times a year while juggling midterm exams. It’s hard to find a schedule that works well for you, balancing the need to take classes that will satisfy degree progress with the need to work around obligations outside of class and avoid getting stuck in an 8am lecture. SCU Courses is a web app where students input their current degree progress and receive a list of possible schedules to take next quarter, collapsing the time-consuming process of carefully crafting a schedule into just one step: …


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. …