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

Other Computer Engineering Commons™

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

1,684 Full-Text Articles 2,567 Authors 1,342,397 Downloads 152 Institutions

All Articles in Other Computer Engineering

Faceted Search

1,684 full-text articles. Page 59 of 81.

Polycommit: Building Better Habits Through Gamification, Elliot Fiske 2018 California Polytechnic State University, San Luis Obispo

Polycommit: Building Better Habits Through Gamification, Elliot Fiske

Master's Theses

Computer-assisted learning is older than Turing machines, and constantly evolves as technology improves. While some teachers are resistant to using technology in the classroom, “e-learning” techniques are becoming more common in almost every school, from K-12 to universities. As technology becomes more widespread, it becomes crucial to examine the various methodologies of computer-assisted learning and find the techniques that are most effective.

This paper explores the effectiveness of one such methodology, spaced repetition. This technique applies to homework assignments available to students online. We include an exploration of several existing apps that use this technique, and introduce our own novel …


Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson 2018 California Polytechnic State University, San Luis Obispo

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

Master's Theses

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


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

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


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

Studies on software developers’ behavior guide the development of tools that facilitate source code reading and reviewing. Eye trackers have allowed researchers to study this behavior in more detail–to pinpoint where the developer is looking, or even to detect which source code element the developer is viewing. However, systems that map gaze to characteristics as specific as source code elements are often expensive, either because of the cost of compatible eye trackers or because of the cost of the required software. This project aims to use existing technology to create a lower-cost system that provides information on the source code …


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

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

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


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 and Software Engineering

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 …


Developing, Evaluating, And Demonstrating An Open Source Gateway And Mobile Application For The Smartfarm Decision Support System, Caleb D. Fink 2018 California Polytechnic State University, San Luis Obispo

Developing, Evaluating, And Demonstrating An Open Source Gateway And Mobile Application For The Smartfarm Decision Support System, Caleb D. Fink

Master's Theses

The purpose of this research is to design, develop, evaluate, and demonstrate an open source gateway and mobile application for the SmartFarm open source decision support system to improve agricultural stewardship, environmental conservation, and provide farmers with a system that they own. There are very limited options for an open source gateway for collecting data on the farm. The options available are: expensive, require professional maintenance, are not portable between systems, improvements are made only by the manufacturer, limited in customization options, difficult to operate, and data is owned by the company rather than the farmer. The gateway is designed …


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


Otd 360 Corsa Plate And Pcb Recreation, Patrick Ryan Malapira 2018 California Polytechnic State University, San Luis Obispo

Otd 360 Corsa Plate And Pcb Recreation, Patrick Ryan Malapira

Computer Engineering

Mechanical keyboards have a rich history alongside the development of personal computers with keyboards from leading manufacturers such as IBM and Apple, which are sought after by today’s enthusiast. As the hobby matured and hobbyist began straying from original equipment manufacturer, OEM, mechanical keyboards, enthusiasts sought to create their own keyboards.The custom mechanical keyboard hobby’s origins can be traced back to Korea on an online forum otd.kr. Custom mechanical keyboards has progressed far past the provided OEM solutions focusing on various aspects such as ergonomics, programmability, and portability. In today’s do it yourself, DIY, culture, hobbyists can play a role …


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

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 …


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.


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


Security Attacks On Reckless-Apps: "Remote Car Keyless Applications" For New Semi Autonomous Vehicles, Mohamed El-Tawab 2018 James Madison University

Security Attacks On Reckless-Apps: "Remote Car Keyless Applications" For New Semi Autonomous Vehicles, Mohamed El-Tawab

Masters Theses, 2010-2019

Rapid technological advancements of vehicle manufacturing and the modern wireless technology opens the door for several new Intelligent Transportation applications. Remote Keyless system in vehicles is considered one of the famous applications that has been developed recently, which is susceptible to many cyberattacks. Remote Keyless applications on smartphones were developed in the past few years to perform the functionality of keyless fob and are expected to replace the physical keyless fobs in the next few years, which can open the door to many cyberattacks. In this research, we implemented a simulation that represents the REmote Car KeyLESS Applications (RECKLESS-apps) on …


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 search term …


The 3d Abstract Tile Assembly Model Is Intrinsically Universal, Aaron Koch, Daniel Hader, Matthew J. Patitz 2018 University of Arkansas, Fayetteville

The 3d Abstract Tile Assembly Model Is Intrinsically Universal, Aaron Koch, Daniel Hader, Matthew J. Patitz

Computer Science and Computer Engineering Undergraduate Honors Theses

In this paper, we prove that the three-dimensional abstract Tile Assembly Model (3DaTAM) is intrinsically universal. This means that there is a universal tile set in the 3DaTAM which can be used to simulate any 3DaTAM system. This result adds to a body of work on the intrinsic universality of models of self-assembly, and is specifically motivated by a result in FOCS 2016 showing that any intrinsically universal tile set for the 2DaTAM requires nondeterminism (i.e. undirectedness) even when simulating directed systems. To prove our result we have not only designed, but also fully implemented what we believe to be …


Training Machine Learning Agents In A 3d Game Engine, Diego Calderon 2018 University of Arkansas, Fayetteville

Training Machine Learning Agents In A 3d Game Engine, Diego Calderon

Computer Science and Computer Engineering Undergraduate Honors Theses

Artificial intelligence (AI) and video games benefit from each other. Games provide a challenging domain for testing learning algorithms, and AI provides a framework to designing and implementing intelligent behavior, which reinforces meaningful play. Medium and small studios, and independent game developers, have limited resources to design, implement, and maintain agents with reactive behavior. In this research, we trained agents using machine learning (ML), aiming to find an alternative to expensive traditional algorithms for intelligent behavior used in video games. We use Unity as a game engine to implement the environments and TensorFlow for the neural network training.


Maintainability Analysis Of Mining Trucks With Data Analytics., Abdulgani Kahraman 2018 University of Louisville

Maintainability Analysis Of Mining Trucks With Data Analytics., Abdulgani Kahraman

Electronic Theses and Dissertations

The mining industry is one of the biggest industries in need of a large budget, and current changes in global economic challenges force the industry to reduce its production expenses. One of the biggest expenditures is maintenance. Thanks to the data mining techniques, available historical records of machines’ alarms and signals might be used to predict machine failures. This is crucial because repairing machines after failures is not as efficient as utilizing predictive maintenance. In this case study, the reasons for failures seem to be related to the order of signals or alarms, called events, which come from trucks. The …


Comparative Study Of Deep Learning Models For Network Intrusion Detection, Brian Lee, Sandhya Amaresh, Clifford Green, Daniel Engels 2018 Southern Methodist University

Comparative Study Of Deep Learning Models For Network Intrusion Detection, Brian Lee, Sandhya Amaresh, Clifford Green, Daniel Engels

SMU Data Science Review

In this paper, we present a comparative evaluation of deep learning approaches to network intrusion detection. A Network Intrusion Detection System (NIDS) is a critical component of every Internet connected system due to likely attacks from both external and internal sources. A NIDS is used to detect network born attacks such as Denial of Service (DoS) attacks, malware replication, and intruders that are operating within the system. Multiple deep learning approaches have been proposed for intrusion detection systems. We evaluate three models, a vanilla deep neural net (DNN), self-taught learning (STL) approach, and Recurrent Neural Network (RNN) based Long Short …


Digital Commons powered by bepress