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

Computer Engineering Commons

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

23,568 Full-Text Articles 38,376 Authors 8,340,641 Downloads 263 Institutions

All Articles in Computer Engineering

Faceted Search

23,568 full-text articles. Page 143 of 929.

A Method For Comparative Analysis Of Trusted Execution Environments, Stephano Cetola 2021 Portland State University

A Method For Comparative Analysis Of Trusted Execution Environments, Stephano Cetola

Dissertations and Theses

The problem of secure remote computation has become a serious concern of hardware manufacturers and software developers alike. Trusted Execution Environments (TEEs) are a solution to the problem of secure remote computation in applications ranging from "chip and pin" financial transactions to intellectual property protection in modern gaming systems. While extensive literature has been published about many of these technologies, there exists no current model for comparing TEEs. This thesis provides hardware architects and designers with a set of tools for comparing TEEs. I do so by examining several properties of a TEE and comparing their implementations in several technologies. …


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

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 2021 Santa Clara University

Smart Grid Security Simulator, Christopher Woo

Computer Science and Engineering Senior Theses

No abstract provided.


Smart Pantry, Audrey Hou, Sukruth Krishnakumar, Jacob Lucke 2021 Santa Clara University

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 2021 Santa Clara University

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 2021 Santa Clara University

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 2021 Santa Clara University

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 2021 Santa Clara University

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


Jamming Attack Workaround Study, Soren Madsen, Jack Schoen 2021 Santa Clara University

Jamming Attack Workaround Study, Soren Madsen, Jack Schoen

Interdisciplinary Design Senior Theses

The Internet of Things (IoT) is a fast growing industry with strong footholds in the smart home market featuring devices such as the Amazon Echo, Ring security cameras, smart TVs, and much more. However, it doesn’t stop there; the industrial sector has begun using smart devices for measurement, automated tasks, and time sensitive communication. Many of these devices have become reliant on WiFi technology and are vulnerable to attacks on the security of the protocols involved.

In this paper, we discuss the details of the deauthentication attack on WPA and WPA2 systems and propose a solution for detection and recovery …


Siheyuan, Andrea Horvath, Isabel Wu 2021 Santa Clara University

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 …


A Technique For Evaluating The Health Status Of A Software Module Using Process Metrics, . Ria 2021 The University of Western Ontario

A Technique For Evaluating The Health Status Of A Software Module Using Process Metrics, . Ria

Electronic Thesis and Dissertation Repository

Identifying error-prone files in large software systems has been an area where significant attention has been paid over the years. In this thesis, we propose a process-metrics based method for predicting the health status of a file based on its commit profile in its GitHub repository. Precisely, for each file and each bug fixing commit a file participates, we compute a dependency score of the committed file with its other co-committed files. The calculated score is appropriately decayed if the file does not participate in the new bug-fixing commits in the system. By examining the trend of the dependency score …


Lightweight Speed Protocol, Zachary James Hardy 2021 Santa Clara University

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 2021 Santa Clara University

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 …


Physically Based Rendering Techniques To Visualize Thin-Film Smoothed Particle Hydrodynamics Fluid Simulations, Aditya H. Prasad 2021 Dartmouth College

Physically Based Rendering Techniques To Visualize Thin-Film Smoothed Particle Hydrodynamics Fluid Simulations, Aditya H. Prasad

Dartmouth College Undergraduate Theses

This thesis introduces a methodology and workflow I developed to visualize smoothed hydrodynamic particle based simulations for the research paper ’Thin-Film Smoothed Particle Hydrodynamics Fluid’ (2021), that I co-authored. I introduce a physically based rendering model which allows point cloud simulation data representing thin film fluids and bubbles to be rendered in a photorealistic manner. This includes simulating the optic phenomenon of thin-film interference and rendering the resulting iridescent patterns. The key to the model lies in the implementation of a physically based surface shader that accounts for the interference of infinitely many internally reflected rays in its bidirectional surface …


Inventory Locating With Quuppa: The Design And Development Of A Real-Time Process Monitoring Web Application Solution, Dylan C. Moreland, Trevor J. Howell, John W. Takiff, Patrick S. Dillon, Theo E. Fritz, William K. McIntyre 2021 California Polytechnic State University, San Luis Obispo

Inventory Locating With Quuppa: The Design And Development Of A Real-Time Process Monitoring Web Application Solution, Dylan C. Moreland, Trevor J. Howell, John W. Takiff, Patrick S. Dillon, Theo E. Fritz, William K. Mcintyre

Industrial and Manufacturing Engineering

Viasat, Inc. requires precise inventory tracking at their production facility in San Diego, CA. Viasat has installed the Quuppa indoor real-time locating system (RTLS), which it uses to track the real-time position of high-value work-in-process items. In its current state, the system only displays in-the-moment location information, with no available functionality for storing historical data for review, analysis, or visualization. In addition, the data displayed is noisy and prone to significant random error. This paper provides an overview of RTLS methods and technologies, assesses alternative solutions to Viasat’s issue, demonstrates our RTLS integrated web app solution, analyzes its impact, and …


Pier Ocean Pier, Brandon J. Nowak 2021 California Polytechnic State University, San Luis Obispo

Pier Ocean Pier, Brandon J. Nowak

Computer Engineering

Pier Ocean Peer is a weatherproof box containing a Jetson Nano, connected to a cell modem and camera, and powered by a Lithium Iron Phosphate battery charged by a 50W solar panel. This system can currently provide photos to monitor the harbor seal population that likes to haul out at the base of the Cal Poly Pier, but more importantly it provides a platform for future expansion by other students either though adding new sensors directly to the Jetson Nano or by connecting to the jetson nano remotely through a wireless protocol of their choice.


Clock Gating Flip-Flop Using Embedded Xor Circuitry, Peiyi Zhao, William Cortes, Congyi Zhu, Tom Springer 2021 Chapman University

Clock Gating Flip-Flop Using Embedded Xor Circuitry, Peiyi Zhao, William Cortes, Congyi Zhu, Tom Springer

Engineering Faculty Articles and Research

Flip flops/Pulsed latches are one of the main contributors of dynamic power consumption. In this paper, a novel flip-flop (FF) using clock gating circuitry with embedded XOR, GEMFF, is proposed. Using post layout simulation with 45nm technology, GEMFF outperforms prior state-of-the-art flip-flop by 25.1% at 10% data switching activity in terms of power consumption.


A Method For Monitoring Operating Equipment Effectiveness With The Internet Of Things And Big Data, Carl D. Hays III 2021 California Polytechnic State University, San Luis Obispo

A Method For Monitoring Operating Equipment Effectiveness With The Internet Of Things And Big Data, Carl D. Hays Iii

Master's Theses

The purpose of this paper was to use the Overall Equipment Effectiveness productivity formula in plant manufacturing and convert it to measuring productivity for forklifts. Productivity for a forklift was defined as being available and picking up and moving containers at port locations in Seattle and Alaska. This research uses performance measures in plant manufacturing and applies them to mobile equipment in order to establish the most effective means of analyzing reliability and productivity. Using the Internet of Things to collect data on fifteen forklift trucks in three different locations, this data was then analyzed over a six-month period to …


The Effects Of Artificial Intelligence On Competitive Sports, Qiyu Pu 2021 Clark University

The Effects Of Artificial Intelligence On Competitive Sports, Qiyu Pu

School of Professional Studies

This Research thesis is to explore the application and impact of artificial intelligence in the field of competitive sports, discover the risks and problems in it, and discuss solutions. Nowadays, artificial intelligence has been applied to all walks of life, and the field of competitive sports is no exception, such as VR video technology, artificial intelligence for competition and player data analysis, artificial intelligence equipment to help players train, artificial intelligence to develop tactics, etc. But artificial intelligence has also brought about problems such as disrupting game viewing, making intellectual competitive sports meaningless, and threatening the status of industry practitioners. …


Observation Of The Evolution Of Hide And Seek Ai, Anthony J. Catelani 2021 California Polytechnic State University, San Luis Obispo

Observation Of The Evolution Of Hide And Seek Ai, Anthony J. Catelani

Computer Science and Software Engineering

The purpose of this project is to observe the evolution of two artificial agents, a ‘Seeker’ and a ‘Hider’, as they play a simplified version of the game Hide and Seek. These agents will improve through machine learning, and will only be given an understanding of the rules of the game and the ability to navigate through the grid-like space where the game shall be played; they will not be taught or given any strategies, and will be made to learn from a clean slate. Of particular interest is observing the particular playstyle of hider and seeker intelligences as new …


Digital Commons powered by bepress