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

Other Computer Engineering Commons

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

747 Full-Text Articles 1,048 Authors 458,142 Downloads 81 Institutions

All Articles in Other Computer Engineering

Faceted Search

747 full-text articles. Page 3 of 31.

Vehicle Pseudonym Association Attack Model, Pierson Yieh, Pierson Yieh 2018 California Polytechnic State University, San Luis Obispo

Vehicle Pseudonym Association Attack Model, Pierson Yieh, Pierson Yieh

Master's Theses and Project Reports

With recent advances in technology, Vehicular Ad-hoc Networks (VANETs) have grown in application. One of these areas of application is Vehicle Safety Communication (VSC) technology. VSC technology allows for vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications that enhance vehicle safety and driving experience. However, these newly developing technologies bring with them a concern for the vehicular privacy of drivers. Vehicles already employ the use of pseudonyms, unique identifiers used with signal messages for a limited period of time, to prevent long term tracking. But can attackers still attack vehicular privacy even when vehicles employ a pseudonym change strategy? The major contribution ...


Mastering The Game Of Gomoku Without Human Knowledge, Yuan Wang 2018 California Polytechnic State University, San Luis Obispo

Mastering The Game Of Gomoku Without Human Knowledge, Yuan Wang

Master's Theses and Project Reports

Gomoku, also called Five in a row, is one of the earliest checkerboard games invented by humans. For a long time, it has brought countless pleasures to us. We humans, as players, also created a lot of skills in playing it. Scientists normalize and enter these skills into the computer so that the computer knows how to play Gomoku. However, the computer just plays following the pre-entered skills, it doesn’t know how to develop these skills by itself. Inspired by Google’s AlphaGo Zero, in this thesis, by combining the technologies of Monte Carlo Tree Search, Deep Neural Networks ...


Leave The Features: Take The Cannoli, Jonathan Joseph Catanio 2018 California Polytechnic State University –San Luis Obispo

Leave The Features: Take The Cannoli, Jonathan Joseph Catanio

Master's Theses and Project Reports

Programming languages like Python, JavaScript, and Ruby are becoming increasingly popular due to their dynamic capabilities. These languages are often much easier to learn than other, statically type checked, languages such as C++ or Rust. Unfortunately, these dynamic languages come at the cost of losing compile-time optimizations. Python is arguably the most popular language for data scientists and researchers in the artificial intelligence and machine learning communities. As this research becomes increasingly popular, and the problems these researchers face become increasingly computationally expensive, questions are being raised about the performance of languages like Python. Language features found in Python, more ...


Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson 2018 Cal Poly, SLO

Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson

Master's Theses and Project Reports

Static analysis tools can aid programmers by reporting potential programming mistakes prior to the execution of a program. Funqual is a static analysis tool that reads C++17 code ``in the wild'' and checks that the function call graph follows a set of rules which can be defined by the user. This sort of analysis can help the programmer to avoid errors such as accidentally calling blocking functions in time-sensitive contexts or accidentally allocating memory in heap-sensitive environments. To accomplish this, we create a type system whereby functions can be given user-defined type qualifiers and where users can define their ...


Towards Autonomous Localization Of An Underwater Drone, Nathan Sfard 2018 California Polytechnic State University, San Luis Obispo

Towards Autonomous Localization Of An Underwater Drone, Nathan Sfard

Master's Theses and Project Reports

Autonomous vehicle navigation is a complex and challenging task. Land and aerial vehicles often use highly accurate GPS sensors to localize themselves in their environments. These sensors are ineffective in underwater environments due to signal attenuation. Autonomous underwater vehicles utilize one or more of the following approaches for successful localization and navigation: inertial/dead-reckoning, acoustic signals, and geophysical data. This thesis examines autonomous localization in a simulated environment for an OpenROV Underwater Drone using a Kalman Filter. This filter performs state estimation for a dead reckoning system exhibiting an additive error in location measurements. We evaluate the accuracy of this ...


Forumsphere.Com, Nicholas Scott Gatehouse, Sam Robert Rastovich 2018 California Polytechnic State University, San Luis Obispo

Forumsphere.Com, Nicholas Scott Gatehouse, Sam Robert Rastovich

Computer Science

We live in the Age of Information & Technology where social media has become an integral part of our society. Social media platforms such as Facebook help bring people and ideas together in one place. However, currently there is no centralized hub on the internet that is geared towards individual college campuses. Our goal is to create an environment that promotes structured and productive discussion between students, alumni, and staff. A platform like ours is needed to bring a campus closer if the community is willing and able to help one another.

There are other platforms that focus on social media ...


Generalized Featured Product Page, Andrew J. Pirondini 2018 California Polytechnic State University, San Luis Obispo

Generalized Featured Product Page, Andrew J. Pirondini

Computer Science

The goal of my senior project was to generalize the process of creating featured product pages with iFixit. Featured product pages are pages with custom content describing an individual product such as text blurbs, images, and even some responsive components. These do not have a simple template like products you might see on Amazon but instead involve scrolling through a variable amount of content.

In order to generalize these, each part of the page was broken into discrete components that contain custom content. There are components for images, paragraph blurbs, lists, footers and more. These components are implemented with React ...


Tracking Eye Movements Over Source Code, Faith Chan 2018 California Polytechnic State University, San Luis Obispo

Tracking Eye Movements Over Source Code, Faith Chan

Computer Engineering

No abstract provided.


Home Weather Station, Jarrett William Corr 2018 California Polytechnic State University, San Luis Obispo

Home Weather Station, Jarrett William Corr

Computer Engineering

This senior project implements a mobile weather station that can relay weather data to an indoor module with an LCD display. The outdoor module utilizes a temperature, humidity, and pressure sensor to collect atmospheric weather data and a radio transceiver to transmit the data to a display station via radio frequency communications. The indoor station displays the temperature, humidity and time with an LCD display. The indoor station has a settings menu which allows the user to configure the unit of measurement for the temperature and time where the device is located.


Dynamic Video Streaming For Nano Quadcopters, Shane Daniel Kent, Ryan Weideman, Nicholas Kimball 2018 California Polytechnic State University, San Luis Obispo

Dynamic Video Streaming For Nano Quadcopters, Shane Daniel Kent, Ryan Weideman, Nicholas Kimball

Computer Engineering

The objective of this project was to develop a system that streams real-time video from a Crazyflie 2.0 nano quadcopter. We discuss the motivation behind the project including applications to swarm robotics and computer vision research. We highlight the initial research and design goals that guided the development of the system such as hardware selection and system specifications. We detail the software and hardware subsystems that we implemented including the video-streaming board, firmware, and video-streaming user application. We examine the performance of the final system and discuss the limitations imposed by the hardware. We conclude by describing future work ...


Career Path Web Application, Annamarie Roger 2018 California Polytechnic State University, San Luis Obispo

Career Path Web Application, Annamarie Roger

Computer Science

This web application provides a new approach to organizing career advice. It allows a prospective student to outline career priorities and receive suggestions drawing from a repository of reports from professionals in their respective fields. This gives the student access to advice from individuals who do not know the user personally and aims to remove the possible bias that may exist on that level. Furthermore, the system is periodically updated to include recent reports.


Delegation Application, Erik Matthew Phillips 2018 California Polytechnic State University, San Luis Obispo

Delegation Application, Erik Matthew Phillips

Computer Science

Delegation is a cross-platform application to provide smart task distribution to users. In a team environment, the assignment of tasks can be tedious and difficult for management or for users needing to discover a starting place for where to begin with accomplishing tasks. Within a specific team, members possess individual skills within different areas of the team’s responsibilities and specialties, and certain members will be better suited to tackle specific tasks. This project provides a solution, consisting of a smart cross-platform application that allows for teams and individuals to quickly coordinate and delegate tasks assigned to them.


Collision Avoidance Smartphone, Aaron Parisi, Luis Wong, Joey Schnecker, Matt Columbres 2018 California Polytechnic State University, San Luis Obispo

Collision Avoidance Smartphone, Aaron Parisi, Luis Wong, Joey Schnecker, Matt Columbres

Electrical Engineering

There are many instances in day-to-day life where people cannot or would rather not pay full attention to their surroundings. Walking while preoccupied with a smartphone or walking while blind are excellent examples where technology could be used to make the task of avoiding 2collisions reactive, instead of proactive. A device which monitors a user’s surroundings and notifies the user when a potential collision is detected (and, additionally, notifying them as to where the obstacle is with respect to them) could be used to make walking distracted less of a hazard for the user and those around the user ...


Resource Brokering In Grid Computing, Adrian T. Bienkowski 2018 The University of Western Ontario

Resource Brokering In Grid Computing, Adrian T. Bienkowski

Electronic Thesis and Dissertation Repository

Grid Computing has emerged in the academia and evolved towards the bases of what is currently known as Cloud Computing and Internet of Things (IoT). The vast collection of resources that provide the nature for Grid Computing environment is very complex; multiple administrative domains control access and set policies to the shared computing resources. It is a decentralized environment with geographically distributed computing and storage resources, where each computing resource can be modeled as an autonomous computing entity, yet collectively can work together. This is a class of Cooperative Distributed Systems (CDS). We extend this by applying characteristic of open ...


Improving System-On-Chip Test Networks For: Bandwidth, Security, And Power, Saurabh Gupta 2018 Southern Methodist University

Improving System-On-Chip Test Networks For: Bandwidth, Security, And Power, Saurabh Gupta

Computer Science and Engineering Theses and Dissertations

Modern System-on-Chips (SoCs) provide benefits such as reduction in overall system cost, and size, increased performance, and lower power consumption. Increasing complexity of these Integrated Circuits (ICs) has resulted in a higher probability of manufacturing defects. Manufacturing defects can result in the faulty operation of a system. Thus, it is essential to test an IC after it is manufactured to detect any possible faults in it. These SoCs include on-chip embedded instruments that can be used for test, debug, diagnosis, validation, monitoring, characterization, configuration, or functional purposes. IEEE 1687 Std. (IJTAG) provides a standard interface for the reconfigurable access and ...


Discovering The Needs Of People At The 10/40 Window With Data Science, Germán H. Alférez, Ceila M. González 2018 Montemorelos University

Discovering The Needs Of People At The 10/40 Window With Data Science, Germán H. Alférez, Ceila M. González

Adventist Human-Subject Researchers Association

Abstract: We propose an approach to discover the needs of people in particular areas of Iraq, a country located at the 10/40 Window, by means of Data Science applied to Open Big Data. The resulting model predicts refugee crises and artillery attacks with high accuracy even in areas with scarce data.


The Case For It Training Within Guinea’S Ministry Of Agriculture: Evaluating Performance And Usability, Simon Cleveland 2018 Nova Southeastern University

The Case For It Training Within Guinea’S Ministry Of Agriculture: Evaluating Performance And Usability, Simon Cleveland

Simon Cleveland, Ph.D.

This article critically analyzes a project executed for the The John Ogonowski and Doug Bereuter Farmer-to-Farmer Program which provides technical assistance with volunteers from the United States to farmers, agricultural institutions, and government organizations involved in agriculture such as the Ministry of Agriculture. In Guinea, the focus is on computer literacy as more sectors of agriculture rely on computing technology. These skills needs range from basic computing tasks such as creating databases to more advanced items such as programming Global Positional Systems. This study looks at findings, based on the analysis of the System Usability Scale results from a sample ...


Tolerance Sensitivity Analysis And Robust Optimal Design Method Of A Surface-Mounted Permanent Magnet Motor By Using A Hybrid Response Surface Method Considering Manufacturing Tolerances, Cha-Seung Jun, Byung-Il Kwon, Ohbong Kwon 2018 LG Electronics Inc.

Tolerance Sensitivity Analysis And Robust Optimal Design Method Of A Surface-Mounted Permanent Magnet Motor By Using A Hybrid Response Surface Method Considering Manufacturing Tolerances, Cha-Seung Jun, Byung-Il Kwon, Ohbong Kwon

Publications and Research

This paper presents a robust optimal design method using a hybrid response surface method (H-RSM) which directly finds an optimal point satisfying a target Z-value or a probability of failure. Through three steps, this paper achieves the goal that is to increase the open-circuit airgap flux (OCAF) in a surface-mounted permanent magnet motor and decrease its variation caused by variations of the airgap lengths including an additional one between permanent magnets and rotor back yoke. First, the OCAF equation is derived from the magnetic equivalent circuit (MEC) considering the additional airgap. Then, the equation is validated by comparing its results ...


Solar And Rain Catching Canopy. Urban Oasis, Afolabi Ibitoye, Langston Clark, Elena Zimareva, Evan Banks, Alexander Aptekar 2018 CUNY New York City College of Technology

Solar And Rain Catching Canopy. Urban Oasis, Afolabi Ibitoye, Langston Clark, Elena Zimareva, Evan Banks, Alexander Aptekar

Publications and Research

The Urban Oasis is designed to work within existing “pocket parks” in New York City as a combined rainwater collector, personal electronics charging station and resting designation for New Yorkers. Intended to not only lessen the demand on the city power grid by using renewable energy to charge devices, the urban oasis is also intended to mitigate grey water overfill in New York’s combined sewer system and, in general, serve as a model for responsible environmental stewardship in urban areas.

The important technical aspects of the canopy specifically analyzed were:

a) how much rainwater could the canopy be expected ...


Comparison Of Google Image Search And Resnet Image Classification Using Image Similarity Metrics, David Smith 2018 University of Arkansas, Fayetteville

Comparison Of Google Image Search And Resnet Image Classification Using Image Similarity Metrics, David Smith

Computer Science and Computer Engineering Undergraduate Honors Theses

In this paper, we compare the results of ResNet image classification with the results of Google Image search. We created a collection of 1,000 images by performing ten Google Image searches with a variety of search terms. We classified each of these images using ResNet and inspected the results. The ResNet classifier predicted the category that matched the search term of the image 77.5% of the time. In our best case, with the search term “forklift”, the classifier categorized 92 of the 100 images as forklifts. In the worst case, for the category “hammer”, the classifier matched the ...


Digital Commons powered by bepress