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

Computer Engineering Commons

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

Articles 31 - 52 of 52

Full-Text Articles in Computer Engineering

Wakabi: On-Demand Ride Service For Rural Uganda, Michael Brew, Bryant Larsen Jun 2015

Wakabi: On-Demand Ride Service For Rural Uganda, Michael Brew, Bryant Larsen

Computer Science and Engineering Senior Theses

In Uganda, the majority of the population lives in rural villages that rely on last-mile distribution for goods such as vaccines, fresh water, trade goods, and other forms of humanitarian relief. Last-mile distribution refers to the last mile (or few miles) that goods must be transported in order to reach their final destination from a main delivery hub. Coordination is one of the primary issues that exist when trying to solve the last-mile problem. In this paper we present our solution to this problem: an SMSbased, on-demand ride-sharing service designed to empower the people of rural Uganda by helping organize …


Wej Collaborative Playlists, Jason Dougherty, Nicholas Fong, Alexander Hurst, Malia Lum Jun 2015

Wej Collaborative Playlists, Jason Dougherty, Nicholas Fong, Alexander Hurst, Malia Lum

Computer Science and Engineering Senior Theses

WeJ (pronounced we-jay) is a mobile web application that provides users with the ability to collaboratively create music playlists and listen to them with each other in real time. Users will be able to search for songs to be added to the playlist, select songs from pre-made libraries, and up and down vote songs to determine what will be played next. Our goal is to bring people together through the power of music.


Groupright : Collaborative Group Management System, Kenneth Bigler, Scott Sarsfield, Zachary Wilson Jun 2015

Groupright : Collaborative Group Management System, Kenneth Bigler, Scott Sarsfield, Zachary Wilson

Computer Science and Engineering Senior Theses

GroupRight is a comprehensive group decision-making platform for simplifying the organization of event scheduling, task management, and mass communication. Consisting of a website, iOS application and an Android application, GroupRight provides convenient tools for groups of all sizes to improve productivity. Users can quickly create and manage dynamic groups so that each member of the group can contribute to the overall system. Likewise, updates from individuals using GroupRights core tools are provided to the entire group to increase each members situational awareness.


Uavino, Matthew Belesiu, Aaron Chung, Kirby Linvill, Nathan Carlson, Phillip Coyle, Megan Peekema Jun 2015

Uavino, Matthew Belesiu, Aaron Chung, Kirby Linvill, Nathan Carlson, Phillip Coyle, Megan Peekema

Interdisciplinary Design Senior Theses

UAVino is a drone solution that uses aerial imagery to determine the overall plant health and water content of vineyards. In general, the system focuses on automating crop inspection by taking aerial imagery of a vineyard, conducting post-processing, and outputting an easily interpreted map of the vineyard's overall health. The project's key innovation is an auto-docking system that allows the drone to automatically return to its launch point and recharge in order to extend mission duration. Long term, UAVino is envisioned as a multi-year, interdisciplinary project involving both the Santa Clara University Robotics Systems Laboratory and local wineries in order …


Aquasift: Point-Of-Use Microfluidic Detection System, Daniel Beyers, Jasper Tan, Brandon Young Jun 2015

Aquasift: Point-Of-Use Microfluidic Detection System, Daniel Beyers, Jasper Tan, Brandon Young

Interdisciplinary Design Senior Theses

AquaSift is a portable, affordable, point-of-use system that performs microfluidic detection of contaminants in drinking water. It comprises four main components: a three-electrode sensor, a potentiostat circuit device, an Android application, and an online database. It utilizes three-electrode voltammetry by applying a voltage stimulus across the electrodes and reading the induced current on the water sample. Testing has shown that our system is able to detect arsenic in solution samples. The Android application serves as the user interface to the system, and the online database allows the mapping of test results on an easy-to-use website.


Dynamic Life Management Assistant (Dylma), Arturo Aguilar, Ruben Luva, David Mora-Barajas, Sunny Patel, Alejandro Rodriguez Jun 2015

Dynamic Life Management Assistant (Dylma), Arturo Aguilar, Ruben Luva, David Mora-Barajas, Sunny Patel, Alejandro Rodriguez

Computer Science and Engineering Senior Theses

Individuals currently face difficulty allocating time to achieve an ideal level of productivity. It is often demanding to manage tasks and responsibilities along with their specific priority level and deadlines. Likewise, managing health and wellness priorities while under the stress of a busy schedule can be just as challenging. The productivity tools of today offer a fragmented mobile experience that relies on a multitude of applications to achieve simple goals. A viable solution is a life-management system for Google Glass that integrates a user's schedule in order to aid productivity and time management. This system manages a series of everyday …


Code Girl, Tracey Acosta, Amanda Holl, Paige Rogalski Jun 2015

Code Girl, Tracey Acosta, Amanda Holl, Paige Rogalski

Computer Science and Engineering Senior Theses

Despite the growing importance of technology and computing, fewer than 1% of women in college today choose to major in computer science.[1] Educational programs and games created to interest girls in computing, such as Girls Who Code and Made With Code, have been successful in engaging girls with interactive and creative learning environments, but they are too advanced for young girls to bene t from. To address the lack of educational, computer science games designed speci cally for young girls, we developed a web-based application called Code Girl for girls age ve to eight to customize their own avatar using …


Gpu-Accelerated Lip-Tracking Library, Alex Deboui, Jesse Harder Jun 2015

Gpu-Accelerated Lip-Tracking Library, Alex Deboui, Jesse Harder

Computer Science and Engineering Senior Theses

A major part of having correct pronunciation when learning a new language is moving your lips in the correct way. This is a difficult thing to learn and to teach. One solution to this is software which tracks a student's lip movements and provides feedback. This paper describes how we have created a C++ library to accurately track lips in provided images. Further, this library attempts to use a CUDA-enabled GPU implementation to improve the algorithm's performance. It will fall back on a CPU implementation if such a GPU is not found. As a result, the lip tracking library runs …


Digikey, Maziar Arjomand, Michael Hirabayashi, Tejender Singh Jun 2014

Digikey, Maziar Arjomand, Michael Hirabayashi, Tejender Singh

Computer Science and Engineering Senior Theses

With the vast majority of university students carrying smartphones, more pieces of technology should take advantage of its availability. Currently, most lock and key systems are outdated and primitive. Our team is proposing a solution to this problem that makes use of the technology that we all carry in our pockets daily. Our solution, DigiKey, will improve security and ease of use along with adding on additional features to the current system with the use of smartphones as digital keys. DigiKey will utilize a database of digital keys that can be used from a smartphone to unlock a DigiKey lock …


Location Based Recommendation Application, Nicholas Dario, Steven Goetter, Christopher Polson Jun 2014

Location Based Recommendation Application, Nicholas Dario, Steven Goetter, Christopher Polson

Computer Science and Engineering Senior Theses

For our senior design project we decided to make an iOS application that could generate a list of nearby locations for the user to visit. We wanted the recommendation list to be unique for each user instead of a list of the most popular locations in the area. To accomplish this we developed our own recommendation algorithm from scratch. The algorithm uses a tagging system in which users and system administrators are able to add and modify the tags associated with locations. By using the tags associated with each location and with each user, our algorithm is able to generate …


Mobile Audiometry Application, Kevin Nguyen, Shweta Panditrao Jun 2014

Mobile Audiometry Application, Kevin Nguyen, Shweta Panditrao

Interdisciplinary Design Senior Theses

The Mobile Audiometry Application hopes to utilize the ubiquity of the mobile device by providing a means of healthcare focused on audiometry. This application enables a mobile device to perform audiometric testing to detect a user's hearing range, and notify the user whether he or she is suffering from hearing loss. This project seeks to fulfill a social need for increased access to hearing testing by providing a portable, affordable, and reliable screening tool that is accurate. The result was sleek application that provided a calibration method, executed an audiometry test using accurate and calibrated files, displayed the results graphically, …


Namebuzzer, Diane Keng, Haiwen Chen Jun 2014

Namebuzzer, Diane Keng, Haiwen Chen

Computer Science and Engineering Senior Theses

The NameExpert is an iOS mobile application that will help users remember the names of new acquaintances. Many people often experience situations where they would run into someone they have been introduced to before, but could not remember the name to. Situations like this tend to instigate feelings of frustration and awkwardness between both parties. Names are important as part of identity and so the NameExpert would allow individuals to connect names to things like location of the meet, appearances, and other systematic ways. The NameExpert would utilize an algorithm that is derived from a proven psychological research regarding the …


Legacy Borehole Project, Maza Brady, Luke Cashman, Erin Hicks, Meghan Richey Jun 2014

Legacy Borehole Project, Maza Brady, Luke Cashman, Erin Hicks, Meghan Richey

Interdisciplinary Design Senior Theses

The Legacy Borehole Project is a three-year effort to design and build a sensor package that will be used to explore the geological and chemical conditions of the ocean floor. Over the course of three years, a mechanical structure and a robotic system will be constructed to lower sensors into previously drilled boreholes. As the team responsible for the development of the first year of this project, we have constructed a prototype sensor package and mock mechanical structure to test a communication interface between the sensors and a graphical user interface. The sensors were tested by lowering the sensor package …


Tail: Data Structures Tutorial Site, Lauren Jauco, Ian Parker, Allie Rodriguez, Tyler Upadhyaya Jun 2014

Tail: Data Structures Tutorial Site, Lauren Jauco, Ian Parker, Allie Rodriguez, Tyler Upadhyaya

Computer Science and Engineering Senior Theses

Any intermediate computer programmer will learn data structures. A data structure stores and organizes in-formation into useful groups in order for a computer program to run as efficiently as possible. Data structures become extremely important when managing large amounts of data, whether it be as simple as managing statistics for a basketball team, or as critical as accounts for online banking. The current way to learn data structures is through classes and online Java applets. In classes, most professors teach by drawing the data structure and editing the information on a board. Data structure tutorial websites mimic this visual way …


Distributed Smart Camera Network For Safety And Security, Nathan Fox, Matthew Kelley, Christopher Rapa, Christopher Yarp Jun 2014

Distributed Smart Camera Network For Safety And Security, Nathan Fox, Matthew Kelley, Christopher Rapa, Christopher Yarp

Interdisciplinary Design Senior Theses

Current CCTV surveillance solutions are generally retrospective tools. Because real time use of CCTV requires human monitors to view a potentially exorbitant number of video feeds, CCTV is usually only useful after an incident has occurred. However, new technologies are making it possible for machines to perform some tasks that previously required a human monitor. The proposed project seeks to augment existing CCTV systems with behavioral analytics. The system uses a series of cameras, FPGAs, and computers to track object movement throughout a facility. This information is used to build a model of normal movement. Object movements are compared against …


Low Energy Smart Phone For The Homeless, Sean Kinzer, Daniel Marks Jun 2014

Low Energy Smart Phone For The Homeless, Sean Kinzer, Daniel Marks

Computer Science and Engineering Senior Theses

For our senior design project, we conducted research on the Android mobile operating system, looking for ways to improve it for the homeless. The problem with the current system is that it is designed for wealthier consumers, while less fortunate consumers such as the homeless have different requirements for them. In our researched, we attemepted to reconfigure the android operating system so that it would be more tailored to the homeless. We first researched what features the homeless value in a mobile device. We then determined how we could improve the battery life at a user configuration level based on …


Streetconnect, Kelsey Dedoshka, Kaitlin Kirasich, Katie Le Jun 2014

Streetconnect, Kelsey Dedoshka, Kaitlin Kirasich, Katie Le

Computer Science and Engineering Senior Theses

An estimated 2.5 million youth ages 16-24 experience homelessness in the U.S. each year. These youth are disproportionately affected by sexual health issues, including HIV,STIs, teen pregnancy and teen dating violence. For youth, mobile phones are increasingly one of the main ways that they connect to the people and resources around them. Additionally, mobile apps via tech tablet are becoming a major tool for many healthcare providers in the U.S. Healthcare providers can play a critical role in providing appropriate care to homeless youth, and linking them to other health services. Research suggests that linking healthcare with other services needed …


Text To Learn: A Digital Training System For Global Social Enterprises, Melissa Bica, Elizabeth Donahue Jun 2014

Text To Learn: A Digital Training System For Global Social Enterprises, Melissa Bica, Elizabeth Donahue

Computer Science and Engineering Senior Theses

Text to Learn is a training tool made with Social Enterprises in mind that uses SMS to distribute training materials and to test users on their learning. Our goal is to give social enterprises a way to train employees and customers digitally and remotely. We will create an online dashboard, using RapidSMS and a cloud storage service, for social enterprises to upload and send training materials, manage users, and create SMS-based quizzes to assess users progress.


Arsenic Detection Project: Electronics, Anthony Clemetson, John Barth Jun 2014

Arsenic Detection Project: Electronics, Anthony Clemetson, John Barth

Interdisciplinary Design Senior Theses

This project is a collaboration with a team of bioengineers to adapt the functionality of laboratory equipment onto a platform which could be used in the field to determine the concentration levels of toxins in ground water. To this end, using a set of printed electrodes, a device was designed and fabricated with the constraints of field use in mind: low power, low cost, with a mobile user interface. An Android phone served as the mobile user interface, and also as the power supply for the circuit and microcontroller that performed the test. This circuit applied a stimulus voltage across …


Mobile Game Application: The Magictale, Lu Cao, Albert Chang, Yetian Mao May 2014

Mobile Game Application: The Magictale, Lu Cao, Albert Chang, Yetian Mao

Computer Science and Engineering Senior Theses

Many smartphone games today consist of players making simple and repetitive actions with their fingers to play the game. Compared to traditional PC Role Playing games (RPG), current mobile games do not provide the same fictional aspects and complex components. Players creativity is almost non-existent in most simple mobile application games. To address this issue, we propose to create a IOS mobile application game which combines the complex components of traditional PC RPGs and touch screen actions of mobile games.


Resilient Families Project Web Application, Stephanie Servi, Patrick Neill May 2014

Resilient Families Project Web Application, Stephanie Servi, Patrick Neill

Computer Science and Engineering Senior Theses

In order to help The Resilient Families Project, a stress management course for at-risk families, we have created an online application to allow users to take stress examinations more frequently, and to record their thoughts and interactions pertaining to the project. In this paper, we document our thought process, design rationale and any other relevant information to the web application for the Resilient Families Project.


Divy: A Website For Facilitating The Sharing And Purchasing Of Digital Content, Aidan Crosbie, Lauren Falzarano, Nicole Pal Jan 2014

Divy: A Website For Facilitating The Sharing And Purchasing Of Digital Content, Aidan Crosbie, Lauren Falzarano, Nicole Pal

Computer Science and Engineering Senior Theses

For our senior design project, we designed and built software that allows people to easily sell and share digital content with others. Our system was implemented as a website where users may upload any kind of digital content of their own creation, and specify the price for which other users can download it. A user can upload up to three gigabytes of data for free; however, if they wish to charge money for downloads, our site will take a percentage of the downloads/downloads sale price. A number of technologies were used in order to accomplish this, including PHP, HTML5, CSS, …