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

Computer Engineering Commons

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

Articles 121 - 150 of 287

Full-Text Articles in Computer Engineering

Easycompost: Using Augmented Reality To Improve Reality, Jonathan Nguyen, Andrew Bredar Jun 2022

Easycompost: Using Augmented Reality To Improve Reality, Jonathan Nguyen, Andrew Bredar

Computer Science and Engineering Senior Theses

In the United States, a significant portion of landfill is undiverted compost and recyclable material. Instead of being sent to landfills, compostable material can be used as nutrient rich fertilizer and soil in local communities. Likewise, recyclable material can be processed at appropriate facilities to reuse materials and reduce the demand for unsustainable resources, like plastics. We seek to reduce the portion of undiverted recyclable and compostable waste by aiding in the proper sorting of waste at common sites of disposal, particularly trash cans in cafeterias and restaurants. We have designed a mobile, augmented reality, 3D object detection model that …


Orient: Teaching Object Oriented Programming With Augmented Reality, Shivangi Kar, Stephanie Lu Jun 2022

Orient: Teaching Object Oriented Programming With Augmented Reality, Shivangi Kar, Stephanie Lu

Computer Science and Engineering Senior Theses

In our technologically advanced society, computational thinking is a critical skill for students to develop. Our project, ORIENT, is a mobile application that uses augmented reality to teach object-oriented programming(OOP), a fundamental concept in computer science. ORIENT is designed for novice programmers from the middle school level up, and it consists of a three-part tutorial series that teaches class creation, inheritance, and polymorphism-three of the most important tenets of object-oriented programming. ORIENT, which was built in Unity and made specifically for the iPad, includes a series of interactive tutorials with immediate feedback; it encourages students to explore OOP in a …


Brass: Bandwidth Reservation On Arista Switching Systems, Angelus Mcnally, Conrad Park, Tyler Tivadar Jun 2022

Brass: Bandwidth Reservation On Arista Switching Systems, Angelus Mcnally, Conrad Park, Tyler Tivadar

Computer Science and Engineering Senior Theses

As networking technologies in the fields of Cloud, Fog, and Edge computing continue to gain popularity and widespread adoption, their contributions to network traffic load and congestion in their respective data processing layers are expected to increase. The implication of this inevitable change is that overall traffic congestion is expected to increase as more devices are connected. As a consequence of this congestion, network performance is expected to decrease, and the best effort nature of network traffic means that there is no guarantee that applications will continue to communicate at rates required for operation. This could prevent certain networking applications …


Emt: Software-Based Energy Management Tool For Wifi Iot Devices, Aastha Chawla, Sreya Goyalia, Nidusha Kannan Jun 2022

Emt: Software-Based Energy Management Tool For Wifi Iot Devices, Aastha Chawla, Sreya Goyalia, Nidusha Kannan

Computer Science and Engineering Senior Theses

Many WiFi-based IoT (Internet of Things) devices rely on limited energy resources such as batteries or energy harvesting. Although monitoring and studying the energy consumption of these devices is essential, the use of external, hardware-based energy measurement tools is costly, non-scalable, and introduces many challenges regarding the connectivity of such tools with devices. In this thesis, we propose EMT, a novel tool to collect, analyze, and monitor the power cycles of IoT devices without the need for any external tools. The basic idea is to modify the WiFi Access Point's software to keep track of the power status of devices …


Collage Art Therapy Bot, Roland Afaga, Dyllon Au, Jeremy Victor Reyes, Alayna Wong Jun 2022

Collage Art Therapy Bot, Roland Afaga, Dyllon Au, Jeremy Victor Reyes, Alayna Wong

Computer Science and Engineering Senior Theses

Our Collage Art Therapy Bot is an application that utilizes collage therapy to help users navigate their feelings and give them a better understanding of themselves. Unlike other forms of art therapy, collage therapy is much more inclusive and does not require any artistics skill that may intimidate users from participating. The user interface is split into three sections: the photo library, the chat bot, and the photo collage. The user can scroll through the library and pick the photos that they feel connected to. Then, the chatbot prompts the user to tell it what made them choose the photo. …


Large Scale Database Audio Collection Of Tuberculosis Patients: : The Ekifuba Test, Jt Vinolus, Daniela De La Torre, Aimee Kerr, Jordan Randleman Jun 2022

Large Scale Database Audio Collection Of Tuberculosis Patients: : The Ekifuba Test, Jt Vinolus, Daniela De La Torre, Aimee Kerr, Jordan Randleman

Computer Science and Engineering Senior Theses

One of the top 10 causes of death, 1.5 million people die from tuberculosis (TB) every year. And yet, in 2018, 1.7 billion people were infected with the disease (“Global Health - Newsroom - Tuberculosis.”). This 99.99% recovery rate demonstrates that, when treated with antibiotics, TB is an extremely curable condition, but an early diagnosis is critical to surviving the illness. Developing countries face the largest hurdles to accessing TB screening technologies, and they make up a disproportionately high fraction of worldwide TB deaths. A possible solution to this problem would be to use machine learning (ML) to detect TB …


Oliveai, Beckett Johnson, Alex Lewis, Ben Kummert Jun 2022

Oliveai, Beckett Johnson, Alex Lewis, Ben Kummert

Computer Science and Engineering Senior Theses

Generative adversarial networks are being used to make original, AI generated content in many contexts, whether they are generating new works of art from a text description, or a completely fake person. Currently this technology is not being implemented in a way such that a user can practically interact with it in a way where users can actually use what is generated to improve their lives. We introduce OliveAI to explore a possible implementation of generative AI technology that users can practically and usefully interact with. OliveAI is a web app where users can provide a desired type of food …


Amber: Ai Music Based Emotion Regulation, Xavi Anderhub, Uma Bahl, Betty Hou, David Krakauer Jun 2022

Amber: Ai Music Based Emotion Regulation, Xavi Anderhub, Uma Bahl, Betty Hou, David Krakauer

Computer Science and Engineering Senior Theses

Music recommendations from apps are traditionally based on attributes like popularity or trendiness. While this method of recommending music may work for finding music in general, it does not address the granularity with which human emotions can change day to day, or even hour to hour. AMBER provides an accessible way to discover and listen to new music that matches one’s emotions in real time using the Spotify music platform and AI. Preliminary test results indicate that users found the music AMBER recommended to be more in line with the emotions they were feeling or wanted to feel. Future developments …


Santé Le Match, Krizia Mae Araracap, Evan Chou, Matthew Isaac Tolosa May 2022

Santé Le Match, Krizia Mae Araracap, Evan Chou, Matthew Isaac Tolosa

Computer Science and Engineering Senior Theses

In Senegal, many children are unaware of the importance of common hygiene practices due to limited health education on sanitation and personal hygiene. As a result, the repercussions of not following these practices are not clearly understood. This is an issue because some of the most common diseases in Senegal can be prevented through better sanitation practices and other basic preventative measures. Developing hygienic habits at a young age is critical—especially in a developing country such as Senegal. We have created a mobile application that educates and empowers children with the basic knowledge of WASH—water, sanitation, hygiene. Because Senegal often …


Autonomous And Interactive Control Of A Mobile Robot, Dylan Hoover, Tanner Kaczmarek, Kevin Molumphy, Stephen Tambussi Apr 2022

Autonomous And Interactive Control Of A Mobile Robot, Dylan Hoover, Tanner Kaczmarek, Kevin Molumphy, Stephen Tambussi

Computer Science and Engineering Senior Theses

An autonomous and interactive control of a mobile robot is a desired asset to the Robotics Systems Laboratory (RSL) at Santa Clara University and to the food automation company, L2F. This benefits their future endeavors of having helpful cobots navigate and assist entities in their respective environments. This paper documents the development of software for a cobot that satisfies the basic requirements for easy and safe control of an autonomous robot within a dynamic environment. The completed software includes the ability for the cobot to track a person and then autonomously follow that person around at a safe following distance …


Operating Machine Learning To Identify Tools (Omlit), Jason Chavez, Grant Schorr, Sebastian De La Cruz Apr 2022

Operating Machine Learning To Identify Tools (Omlit), Jason Chavez, Grant Schorr, Sebastian De La Cruz

Computer Science and Engineering Senior Theses

Today’s society is heavily reliant on using data to improve systems and create innovative technology. This project takes advantage of artificial intelligence, specifically machine learning (ML) which has allowed us to create a web application that detects tools, specifically hand tools. By having the user upload an image of one of three hand tools (screw driver, handsaw, or power drill) the user will be able to identify the tool as well as be provided information on hand tool safety. This identification system is handled by a pre-trained Convolutional Neural Network (CNN) model and trained using a self built data set. …


Seamless Container Migration Between Cloud And Edge, Aditya Mohan, Jonathan Yezalaleul, Angeline Chen, Tamir Enkhjargal Jun 2021

Seamless Container Migration Between Cloud And Edge, Aditya Mohan, Jonathan Yezalaleul, Angeline Chen, Tamir Enkhjargal

Computer Science and Engineering Senior Theses

Considering the limited resources of edge devices, it is essential to monitor their current resource utilization and device resource allocation strategies that assign containers to edge and cloud nodes based on their priority. Edge containers may need to be migrated to a cloud platform to reduce the load of edge devices and allow for running missions critical applications. In this case, we proposed a prioritization method to exchange containers between the edge and cloud, while trying to assign delay-sensitive containers to edge nodes. We evaluate the performance of running Docker container management systems on resource-constrained machines such as Raspberry Pi, …


Drone-Based Wireless Communications For Disaster Recovery, Mark Rizko, Cameron Burdsall Jun 2021

Drone-Based Wireless Communications For Disaster Recovery, Mark Rizko, Cameron Burdsall

Computer Science and Engineering Senior Theses

This project aims to establish a drone system that can deploy a wireless mesh network over a disaster area, which would aid in the process of finding survivors by using wireless communications to identify where victims are and allow authorities to send out alerts to people in the area. We also seek to add a device detection feature that would allow the drones to passively look for devices through WiFi and Bluetooth Low Energy, giving disaster responders the ability to actively identify specific devices, locate zones where victims lie, and discern a rough population estimate of that area. Those that …


Enhanced Sensing Methods For Uav-Based Disaster Recovery, Connor Azzarello, Chris Gerbino, Ruchir Mehta Jun 2021

Enhanced Sensing Methods For Uav-Based Disaster Recovery, Connor Azzarello, Chris Gerbino, Ruchir Mehta

Computer Science and Engineering Senior Theses

Natural and human-caused disasters devastate and displace civilian populations. Over the past century, the rate at which these catastrophes occur has increased dramatically. Climate change and unsustainable human behaviors are large contributors to the occurrence of natural disasters, therefore it is likely this upward trend will continue. The region of the world where a disaster takes place often determines how severe the implications are for the affected civilians. The devastation that occurs from a disaster is much greater in low-resourced regions of the world.

Unmanned aerial vehicles (UAVs) are commonly used to assist first responders during disaster response. The existing …


Create: Creative Resources To Express Art Through Engagement, Katherine Sanchez, Ari Soriano Jun 2021

Create: Creative Resources To Express Art Through Engagement, Katherine Sanchez, Ari Soriano

Computer Science and Engineering Senior Theses

To address the current mental health crisis, we propose a platform for co-creative systems that users can utilize as art/music therapy. Art therapy can be an effective way of self-expression that results in psychological benefits and improved mood. We analyze the effectiveness of 8 different systems, 4 musical and 4 art-based. These systems allow the users to create while the computer interacts and responds to their input. The results are evaluated on a before and after emotional assessment that we issue to the user. We targeted college age students and distributed our platform to Santa Clara University students during a …


Alzheimer’S Disease Diagnostic Support Tool, Chelsea Fernandes, Shreya Venkatesh, Aiyushi Kumar Jun 2021

Alzheimer’S Disease Diagnostic Support Tool, Chelsea Fernandes, Shreya Venkatesh, Aiyushi Kumar

Computer Science and Engineering Senior Theses

Alzheimer’s Disease is the 6th leading cause of death overall and the most common cause of dementia in older people in the US. The prevalence of the disease is projected to increase in the next few decades and disproportionately impact low/middle income populations. Unfortunately, specialized doctors, such as neurologists, may not be present in situations where a diagnosis is necessary, resulting in the possibility of AD being overlooked at its early and most treatable stages. Our proposed application is a tool that can aid doctors in determining a probable AD diagnosis using an inputted combination of imaging data, biomarkers, patient …


Improved Hyperparameter Tuning For Graph Learning With Warm-Start Configuration, Drew Ligman Jun 2021

Improved Hyperparameter Tuning For Graph Learning With Warm-Start Configuration, Drew Ligman

Computer Science and Engineering Senior Theses

With the increasing size and complexity of machine learning datasets, obtaining highly performing prediction models in various tasks has become increasingly difficult. In particular, the processs of hyperparameter optimization (HPO) contributes a significant portion of this cost. This work examines a specific graph-machine learning model, graph convolutional networks (GCN), to derive a hyperparameter configuration with optimal performance across a variety of datasets. We motivate our configuration theoretically and validate it empirically through comprehensive experimentation. We find that for GCN semi-supervised classification tasks, our configuration performs nearly optimally when compared against traditional HPO while only requiring a fraction of the budget. …


Bluetooth Security Of Colocated Apps On Android, Sean Kelker, Omar Garcia Jun 2021

Bluetooth Security Of Colocated Apps On Android, Sean Kelker, Omar Garcia

Computer Science and Engineering Senior Theses

The Bluetooth protocol is used millions of times per day, as a means of short-range wireless communication. Many of these connections are between a phone running the Android operating system and an external device. Due to Android’s implementation of Bluetooth, however, unrelated applications that are co-located on the phone have the potential to stealthily send and receive communications from any device that is connected. Our project involves creating malicious applications to investigate the effectiveness of this attack on real-world devices, and we show that the vulnerability above has practical applications. We also create a defense against this attack by modifying …


Is Social Diversity Related To Misinformation Resistance? An Empirical Study On Social Communities, I Chang, Orion Sun, Jasper Sang Ahn Jun 2021

Is Social Diversity Related To Misinformation Resistance? An Empirical Study On Social Communities, I Chang, Orion Sun, Jasper Sang Ahn

Computer Science and Engineering Senior Theses

Misinformation has become a pervasive issue on online social media. Whether it is spread purposefully with ill intent or accidentally through ignorance, misinformation can be dangerous and create confusion in those who are affected by it. The investigation presented in this paper found that no research has been performed that directly examine the correlation between a social community’s misinformation resistance and diversity. This project utilizes CrowdTangle, a tool to gather data from Facebook groups, along with machine learning models to determine if this correlation can be drawn. We were able to find correlations between some diversity metrics with misinformation resistance …


Multi-Class Multi-Intersection Iot-Based Vehicle Counting, Jay Ladhad, Colin Rioux, Maggie Dong, Chris Tian, Donovan Allen Jun 2021

Multi-Class Multi-Intersection Iot-Based Vehicle Counting, Jay Ladhad, Colin Rioux, Maggie Dong, Chris Tian, Donovan Allen

Computer Science and Engineering Senior Theses

Traffic management is an important public infrastructure component that can greatly benefit from an intelligent reactive system. Vehicle counting is a vital aspect of an intelligent traffic system that could mitigate traffic congestion and increase the efficiency of traffic lights. While previous research has made progress in developing machine learning algorithms for vehicle counting and tracking, they did not have any hardware constraints and were not designed to run on IoT devices in real time. Our team proposes a decentralized method of vehicle counting and tracking through a system of IoT devices, namely Jetson Xavier NX’s, that communicate vehicle identification …


Real-Time Multi-Camera Traffic Intersection Analysis On Iot Devices, Ethan Paek, Tyler Niiyama, Justin Liu, Spencer Tsang, Kent Ngo, Jackson Tseng Jun 2021

Real-Time Multi-Camera Traffic Intersection Analysis On Iot Devices, Ethan Paek, Tyler Niiyama, Justin Liu, Spencer Tsang, Kent Ngo, Jackson Tseng

Computer Science and Engineering Senior Theses

The continuous growth of urban and suburban areas has increased the number of commuters and general transportation along central roadways, which has resulted in a trend of more traffic congestion in essential areas every year. This creates a challenge for civil engineers to improve the efficiency of the traffic intersection systems. Our team worked on this issue by building a system to improve traffic intersection analysis by video camera to count cars using multiple camera angles at a single intersection. By providing better real-time traffic network analysis, civil engineers can more accurately monitor the efficiency of traffic intersections and then …


Smart Grid Security Simulator, Christopher Woo Jun 2021

Smart Grid Security Simulator, Christopher Woo

Computer Science and Engineering Senior Theses

No abstract provided.


Smart Pantry, Audrey Hou, Sukruth Krishnakumar, Jacob Lucke Jun 2021

Smart Pantry, Audrey Hou, Sukruth Krishnakumar, Jacob Lucke

Computer Science and Engineering Senior Theses

Two-thirds of food waste at home is due to food going bad before it is used. Mitigating this food waste would mean keeping track of groceries’ shelf lives, which is a time sink. Our solution is a grocery monitoring system that tracks grocery items, saves time, and makes meal planning more convenient and efficient through recipe recommendation. Tracking groceries is accomplished through using a camera in tandem with weight sensors. Grocery items are identified using computer vision to avoid the tedium of manually inputting grocery information. With the data collected, a dashboard is generated with groceries currently on the scale …


Urban Planning Optimization Via “Cities: Skylines”, Carter Duncan, Jack Cunningham, Andrew Wang, Alexander Kennedy Jun 2021

Urban Planning Optimization Via “Cities: Skylines”, Carter Duncan, Jack Cunningham, Andrew Wang, Alexander Kennedy

Computer Science and Engineering Senior Theses

Artificial intelligence and machine learning have recently become a hot topic in terms of software solutions to complex problems. Every year, new prototypes and projects are created to solve specific problems, ranging from self-driving vehicles to facial recognition. One project which interested our team was OpenAI Five, which created an artificial intelligence agent to play the complex online competitive game DotA 2. We wanted to create our own agent to design optimized city layouts in the game Cities: Skylines. By doing so, we hope to illustrate the viability of using artificial intelligence as a tool in urban planning for real …


Stickars: Effortlessly Apply A Fun Overlay To The Real World, Théo Arrouye, Jackson Centeno, Morgan Fleshren, Vasilis Odysseos Jun 2021

Stickars: Effortlessly Apply A Fun Overlay To The Real World, Théo Arrouye, Jackson Centeno, Morgan Fleshren, Vasilis Odysseos

Computer Science and Engineering Senior Theses

Augmented Reality (AR) technology has slowly seeped into the mainstream as many mobile phone manufacturers increasingly develop hardware and software that enable AR applications. While the technology has been available for the past few years, there are not many compelling AR applications available on mobile phones. Additionally, shared AR experiences are difficult to produce and share. In order to create a compelling AR application, we created StickARs, an iOS application that makes it easy to create and share AR experiences , by placing virtual stickers anywhere in the world.

StickARs allows users to choose from a predefined set of sticker …


Nicaragua Weather Application, Alexa Grau, Justin Ling, Greta Seitz Jun 2021

Nicaragua Weather Application, Alexa Grau, Justin Ling, Greta Seitz

Computer Science and Engineering Senior Theses

ASDENIC is an organization that partners with local farmers and citizens in northern Nicaragua to provide resources and information to ensure the safety of residents and optimize agricultural techniques. Currently, a singular, localized weather station collects useful information on patterns that can be used for indicators, yet the data requires manual processing and there is not a system in place to report the findings. The current method of information transfer is in person during weekly meetings which can be ineffective and inconsistent.

In continuation of a previous project focused on sharing water quality information, our mobile application acts as a …


Understanding Covid-19 Public Sentiment Towards Public Health Policies Using Social Media Data, Olivia Figueira, Yuka Hatori, Liying Liang, Christine Chye Jun 2021

Understanding Covid-19 Public Sentiment Towards Public Health Policies Using Social Media Data, Olivia Figueira, Yuka Hatori, Liying Liang, Christine Chye

Computer Science and Engineering Senior Theses

With the outbreak of the COVID-19 pandemic, an overabundance of information related to the virus was released through social media. While more information can ultimately help people learn about the virus and how to protect themselves from it, there has been a lack of uniformity amongst individual states and the federal government in regards to policies and health guidelines (69), which may lead to the public being confused on the best guidelines to follow. There has also been an ideological divide driven by political polarization in the US on how to respond to this pandemic, causing greater contention (17; 86; …


Siheyuan, Andrea Horvath, Isabel Wu Jun 2021

Siheyuan, Andrea Horvath, Isabel Wu

Computer Science and Engineering Senior Theses

Learning Chinese as a second language often poses a challenge to students, and the extensive non-alphabetic script that accompanies it adds to the complexity of the language. It can take years for a student to feel comfortable writing with Chinese characters, and practice is a key component of this learning process. Most practice includes repetitive writing of the characters until the student memorizes the look and stroke order of a character, but this method could be improved with the addition of visuals and audio to enhance the learning experience. The stakeholders of this problem are students seeking to learn the …


Lightweight Speed Protocol, Zachary James Hardy Jun 2021

Lightweight Speed Protocol, Zachary James Hardy

Computer Science and Engineering Senior Theses

In this project, we aimed to design and implement a network protocol, using existing C networking libraries as a foundational basis for expansion and elaboration. Our design, Lightweight Speed Protocol (LSP), aims to offer increased flexibility and adaptability for programmers utilizing our protocol compared to existing alternatives (such as TCP). LSP aims to offer these benefits by utilizing variable levels of encryption (specifiable by the programmer using our protocol) and customizable amounts of cache space to store these varying levels of encryption algorithms. In order to give developers as much flexibility as possible, we want to pass on to them …


Martha: Offline Streaming Media For Cameroonian Refugees, Sarah Ahmed, Marco Marenzi, Leila Scola Jun 2021

Martha: Offline Streaming Media For Cameroonian Refugees, Sarah Ahmed, Marco Marenzi, Leila Scola

Computer Science and Engineering Senior Theses

MARTHA is a mobile application intended to deliver educational content to refugees from Cameroon currently residing in Nigeria. Refugees were forced to flee after advocating for educational freedom, so education is of utmost importance to those residing in these refugee camps. Parents want their children to benefit from learning general educational content, as well as vocational content which is important for social mobility. Our application will display files that can be followed at the users’ pace. While the project entails two phases, the final goal is to have a Raspberry Pi act as a server and local database, allowing local …