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

Engineering Commons

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

Theses/Dissertations

Computer Engineering

2016

Computer Science and Engineering Senior Theses

Articles 1 - 16 of 16

Full-Text Articles in Engineering

Explorable 3d Model Of Scu Campus, Benjamin Giglione Jun 2016

Explorable 3d Model Of Scu Campus, Benjamin Giglione

Computer Science and Engineering Senior Theses

My project is an interactive 3D model of SCU campus, which prospective students and their parents can explore without actually having to make the journey to campus. The architecture of the university is made traversable by running under Unreal Engine 4 which is a 3D game development framework that supports the Oculus Rift. The Oculus Rift is a virtual reality headset, which enhances the immersive experience for users of the SCU campus application. It accomplishes this by displaying the rendered images in immersive 3D right in front of their faces, and tracking their head motion and moving the viewpoint in …


Looma Lesson Planner, Elise Herrmannsfeldt, Suparna Jasuja, Kate Lassalle-Klein, Roshan Ramankutty Jun 2016

Looma Lesson Planner, Elise Herrmannsfeldt, Suparna Jasuja, Kate Lassalle-Klein, Roshan Ramankutty

Computer Science and Engineering Senior Theses

Looma Lesson Planner is a web application that allows its users, experienced educators, to select, organize, and present existing classroom materials and educational content in the format of a custom-made lesson plan. Looma, an all-in-one computer developed by non-profit organization VillageTech Solutions, is designed for school teachers in rural Nepal, India. It provides them with basic access to textbooks, activities, and digital media that may be relevant in meeting Nepal's curriculum requirements. However, Looma did not initially include a simple interface for teachers to connect many different forms of content together into cohesive, custom lesson plans.

Our application presents and …


Fixthecity: Local Government Complaint Management System, Amanpreet Dhoor, Kevin Ta, Melissa Portillo Jun 2016

Fixthecity: Local Government Complaint Management System, Amanpreet Dhoor, Kevin Ta, Melissa Portillo

Computer Science and Engineering Senior Theses

For a large city, such as San Jose, it can be difficult to keep track of all of the city property that needs fixing. One way to remedy this would be to increase citizen involvement by creating an easy way for citizens to report problems. The current method for doing this is either to call the problem in or to navigate through department webpages to fill out a form. The city also has an app called San Jose Clean, through which people can report graffiti by taking a photo with their phone, but graffiti is the only problem it deals …


Boip: Interactivity Platform, Tyler Kung, Nicholas Pulido Jun 2016

Boip: Interactivity Platform, Tyler Kung, Nicholas Pulido

Computer Science and Engineering Senior Theses

For this project, we have implemented an integrated interactive platform tailored for students and professors. Classes at Santa Clara University come in a variety of sizes and styles, with multiple professors teaching multiple students. These professors have different teaching methods that have to cater to students' different learning styles. One of the main features of our platform is a chat room where professors can collect information from their students. Students are able to ask questions about said topic or answer the professor's posted questions about the topic as well as other students' questions. With our platform, we hope to increase …


The New Grid, Vincente Ciancio, Andrew Dobbins, Steven Sanz Jun 2016

The New Grid, Vincente Ciancio, Andrew Dobbins, Steven Sanz

Computer Science and Engineering Senior Theses

The New Grid seeks to provide mobile users with an additional method for off-grid communication, or communication without connection to Internet infrastructure. The motivation for this project was to find another alternative to Internet-dependent communication. Current Internet infrastructure is antiquated; it is expensive to maintain and expand, it has numerous vulnerabilities and high-impact points of failure, and can be rendered unusable for lengthy periods of time by natural disasters or other catastrophes. This current grid will eventually need to be replaced by a more modern, scalable, and adaptive infrastructure. The results of the projects research showed that implementing a library …


Trusnet: Peer-To-Peer Cryptographic Authentication, Adrian Bedard, Jonathan Bedard Jun 2016

Trusnet: Peer-To-Peer Cryptographic Authentication, Adrian Bedard, Jonathan Bedard

Computer Science and Engineering Senior Theses

Originally, the Internet was meant as a general purpose communication protocol, transferring primarily text documents between interested parties. Over time, documents expanded to include pictures, videos and even web pages. Increasingly, the Internet is being used to transfer a new kind of data which it was never designed for. In most ways, this new data type fits in naturally to the Internet, taking advantage of the near limit-less expanse of the protocol. Hardware protocols, unlike previous data types, provide a unique set security problem. Much like financial data, hardware protocols extended across the Internet must be protected with authentication. Currently, …


Uniform: The Form Validation Language, Sawyer Novak, Reid Palmquist, Douglas Parker Jun 2016

Uniform: The Form Validation Language, Sawyer Novak, Reid Palmquist, Douglas Parker

Computer Science and Engineering Senior Theses

Digital forms are becoming increasingly more prevalent but the ease of creation is not. Web Forms are difficult to produce and validate. This design project seeks to simplify this process. This project is comprised of two parts: a logical programming language (Uniform) and a web application.

Uniform is a language that allows its users to define logical relationships between web elements and apply simple rules to individual inputs to both validate the form and manipulate its components depending on user input. Uniform provides an extra layer of abstraction to complex coding.

The web app implements Uniform to provide business-level programmers …


Smart Photos, Daniel Hernandez, Angela Laar, Jaelin Mccreary Jun 2016

Smart Photos, Daniel Hernandez, Angela Laar, Jaelin Mccreary

Computer Science and Engineering Senior Theses

Recent technological leaps have been a great catalyst for changing how people interact with the world around us. Specifically, the field of Augmented Reality has led to many software and hardware advances that have formed a digital intermediary between humans and their environment. As of now, Augmented Reality is available to the select few with the means of obtaining Google Glass, Oculus Rifts, and other relatively expensive platforms. Be that as it may, the tech industry's current goal has been integration of this technology into the public's smartphones and everyday devices. One inhibitor of this goal is the difficulty of …


Saguarotrack, Christine Rohacz, Kirk Iserman Jun 2016

Saguarotrack, Christine Rohacz, Kirk Iserman

Computer Science and Engineering Senior Theses

In an increasingly connected world, many employees work remotely and go out into the field to solve an issue. It is important for their employers to be able to keep track of where their employees are to ensure accountability and quick response times in emergency situations. SaguaroTrack is a new solution to this issue that combines a mobile device application with a Web interface to allow employers to easily account for their mobile workforce. SaguaroTrack will display the location data sent by the mobile device on an easy to understand map to increase the efficiency of response time to customer …


Lucem: A Legal Research Tool, Jagjoth Bhullar, Nathan Lam, Kenneth Pham, Adithya Prabhakaran, Albert Joseph Santillano Jun 2016

Lucem: A Legal Research Tool, Jagjoth Bhullar, Nathan Lam, Kenneth Pham, Adithya Prabhakaran, Albert Joseph Santillano

Computer Science and Engineering Senior Theses

The legal research industry is currently dominated by two main corporations: WestLaw and LexisNexis. These companies hold a monopoly on the majority of pertinent case law and as a result law firms and law schools are forced to use these systems. However, these systems are incredibly expensive and use antiquated forms of informational retrieval that have suppressed innovation in the field of legal research. Lucem is a web-based legal research tool that attempts to provide an innovative solution that is easily accessible and intuitive for those wishing to obtain legal information. In creating this product we have leveraged our technical …


Mobile Glaucoma Detection Application, Ryan Lowe, Samuel Holeman Jun 2016

Mobile Glaucoma Detection Application, Ryan Lowe, Samuel Holeman

Computer Science and Engineering Senior Theses

Glaucoma is a debilitating optical degeneration disease that can lead to vision loss and eventually blindness. Given its asymptomatic nature, most people with Glaucoma aren’t even aware that they have the disease. As a result, the disease is often left untreated until it is too late. Detecting the presence of Glaucoma is one of the most important steps in treating Glaucoma, but is unfortunately also the most difficult to enforce. The Mobile Glaucoma Detection application aims to reduce the growing number of individuals who are unaware that they have Glaucoma by providing a simple detection mechanism to notify users if …


Engineering Submission Portal, August Beyer, Jonathan Sofer, Joseph Villanueva Jun 2016

Engineering Submission Portal, August Beyer, Jonathan Sofer, Joseph Villanueva

Computer Science and Engineering Senior Theses

One of the requirements for all engineering students at Santa Clara University is to complete a senior design project. The senior design project is a year-long group project (with team sizes of typically 2-4 people) in which students work with faculty advisors to develop a product, idea, or applied research in the field of their study. This work is structured through the senior design class in which students receive information about the due dates and formats of their deliverables. Currently, senior design projects are submitted on printed paper. This method is unreliable as papers may become lost or unorganized resulting …


Enqueue, Michael Brikov, Phillip Nguyen Jun 2016

Enqueue, Michael Brikov, Phillip Nguyen

Computer Science and Engineering Senior Theses

The vast majority of engineering programs at any university contain courses with laboratory components. With the ever-increasing number of incoming college students joining the School of Engineering at Santa Clara University, classes and labs are becoming more and more crowded. This is a growing concern, especially in Computer Science and Engineering labs where there is often only one teaching assistant to provide instructions and help to an entire laboratory of programmers.


Vector Based Handwriting Analysis, Arman Elahi, Alex Mcafee, Kameron Tinsley Jun 2016

Vector Based Handwriting Analysis, Arman Elahi, Alex Mcafee, Kameron Tinsley

Computer Science and Engineering Senior Theses

The purpose of this design project was to develop a system capable of analyzing vectors significantly faster and more accurately than other systems available. These vectors were exceedingly large in both size and dimension and were resolved efficiently through the use of parallel programming. We then be implemented our own system to create a vector-based handwriting analysis authentication system that can be used in lieu of a conventional password. This was developed using the highly flexible Android kernel in order to emphasize portability. The final system worked well in the context of normal user interactions but was not as successful …


Live, Samuel Kujovich, Griffin Cook, Tyler Selewicz Jun 2016

Live, Samuel Kujovich, Griffin Cook, Tyler Selewicz

Computer Science and Engineering Senior Theses

Music streaming applications that do not require listeners to actually own the music they listen to are quickly become the most popular and most cost effective way to listen to music. These applications however are limited in their capabilities for playlist collaboration, specifically for real time collaboration. When an app does provide a way for users to collaborate on playlists, the users must be friends who have explicitly granted each other access to edit playlists. Our solution aims to improve on existing applications by allowing users to collaborate on music playlists in real time based on their immediate location.

Live …


Planly, Alberto Diaz-Tostado, Amy Nguyen Tran Jun 2016

Planly, Alberto Diaz-Tostado, Amy Nguyen Tran

Computer Science and Engineering Senior Theses

Individuals currently live in a society that revolves around productivity. People from managers to students are bombarded with numerous tasks and daunting deadlines, making it extremely difficult to stay organized. In addition, these individuals also have multiple commitments in their lives, adding to the stress of keeping up with their already busy schedules. Currently, people are faced with a variety of organization methods. However, the two tools most people resort to, e-mail and notepad, have become more burdensome than helpful as the organization challenges have increased. In addition, current project management solutions are targeted towards large enterprises and not accessible …