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

Computer Engineering Commons

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

6,216 Full-Text Articles 5,603 Authors 1,650,705 Downloads 104 Institutions

All Articles in Computer Engineering

Faceted Search

6,216 full-text articles. Page 1 of 143.

A Parallel Algorithm For Compression Of Big Next-Generation Sequencing Datasets, Sandino N. Vargas Perez, Fahad Saeed 2015 Western Michigan University

A Parallel Algorithm For Compression Of Big Next-Generation Sequencing Datasets, Sandino N. Vargas Perez, Fahad Saeed

Parallel Computing and Data Science Lab Technical Reports

With the advent of high-throughput next-generation sequencing (NGS) techniques, the amount of data being generated represents challenges including storage, analysis and transport of huge datasets. One solution to storage and transmission of data is compression using specialized compression algorithms. However, these specialized algorithms suffer from poor scalability with increasing size of the datasets and best available solutions can take hours to compress gigabytes of data. In this paper we introduce paraDSRC, a parallel implementation of DSRC algorithm using a message passing model that presents reduction of the compression time complexity by a factor of O(1/p ). Our experimental results ...


Jsish, Ryan Grasell 2015 California Polytechnic State University - San Luis Obispo

Jsish, Ryan Grasell

Computer Science

For my senior project, I implemented Professor Keen’s JSish spec in C++. JSish is a subset of Javascript with support for execution from the command line and files.

I chose this project because I wanted to reinforce my programing language skills, learn C++, and gain a deeper understanding of garbage collection.

I quickly grew familiar with C++. My prior experience with both C and Java was a good enough introduction to let me hit the ground running. The biggest hurdle for me was the lack of garbage collection built into C++. I understood the principles of manual memory management ...


Collecting Multiple Data Points In A Thunderstorm Environment, Matthew Nelson 2015 Stratospheric Ballooning Association

Collecting Multiple Data Points In A Thunderstorm Environment, Matthew Nelson

2015 Academic High Altitude Conference

Collecting multiple data points in adverse conditions such as a thunderstorm presents a number of challenges in collecting and relaying data. Wireless sensor mesh networks is a proven method for extracting and relaying data in radio environments that may either be roving, in adverse conditions or both. This paper explores using wireless sensor mesh networks to collect atmospheric data that is present in a thunderstorm system to enable researchers to learn more from these systems. A wireless sensor mesh network is ideal since it is well suited for both moving and sensor nodes that are in adverse RF conditions. A ...


The Crossroads Of Embracing Content Management: Using The Beaglebone Black Microcomputer To Host Omeka., Michael D. Wells, Craig Rosenbeck 2015 Northern Kentucky University

The Crossroads Of Embracing Content Management: Using The Beaglebone Black Microcomputer To Host Omeka., Michael D. Wells, Craig Rosenbeck

Annual Conference on Information and Religion

As organizations are concerned about managing their content, it would be advantageous to know alternatives to outsourcing the content management to "the cloud". When decisions need to made because of budget or staffing restrictions, alternative solutions can be a challenge. The purpose of this presentation is to explore an alternative solution to host digital content in house for small libraries. This work seeks to explore using the single board computer called "BeagleBone Black", to host the institutional repository software Omeka. There are advantages to being able to host organizational content in house, and this solution could be an alternative that ...


Predicting Cross-Gaming Propensity Using E-Chaid Analysis, Eunju Suh, Matt Alhaery 2015 Florida International University

Predicting Cross-Gaming Propensity Using E-Chaid Analysis, Eunju Suh, Matt Alhaery

UNLV Gaming Research & Review Journal

Cross-selling different types of games could provide an opportunity for casino operators to generate additional time and money spent on gaming from existing patrons. One way to identify the patrons who are likely to cross-play is mining individual players’ gaming data using predictive analytics. Hence, this study aims to predict casino patrons’ propensity to play both slots and table games, also known as cross-gaming, by applying a data-mining algorithm to patrons’ gaming data. The Exhaustive Chi-squared Automatic Interaction Detector (E-CHAID) method was employed to predict cross-gaming propensity. The E-CHAID models based on the gaming-related behavioral data produced actionable model accuracy ...


Not Just A Tool. Taking Context Into Account In The Development Of A Mobile App For Rural Water Supply In Tanzania, Robert Hoppe, Anne Wesselink, Rob Lemmens 2015 University of Twente

Not Just A Tool. Taking Context Into Account In The Development Of A Mobile App For Rural Water Supply In Tanzania, Robert Hoppe, Anne Wesselink, Rob Lemmens

Robert Hoppe

The 'eGovernance' hype around the potential of mobile phone and geoweb technologies for enhancing 'good governance' is soaring. In East Africa, the extensive use of mobile telephony adds to the imagined promises of ICT. We reflect on the assumptions made by the proponents of such tools, using our own action research project as an example. We took great care to consider context in the development of software for enhancing empowerment and accountability in rural water supply in Tanzania. However, we found that the rural water supply context in Tanzania is much more complex than the contexts for which successful mApps ...


Pl-X (Roborodentia), Kelly Leung, William Luo, Jeffrey Tang 2015 California Polytechnic State University - San Luis Obispo

Pl-X (Roborodentia), Kelly Leung, William Luo, Jeffrey Tang

Computer Engineering

Pl-x is the name of the robot that will be competing in Roborodentia, an annual autonomous robot competition. This year the competition involves moving rings from one end of a course to the opposite end of the course.


Antics: A Cross-Platform Mobile Game, Gerren D. Willis 2015 California State University - San Bernardino

Antics: A Cross-Platform Mobile Game, Gerren D. Willis

Electronic Theses, Projects, and Dissertations

Recent technologies have made it increasingly easier for independent developers to build and deploy gaming applications for mobile devices. The focus of this master's project is to investigate one such set of technologies, which include Adobe AIR, Starling and Feathers, that allow games to be written in ActionScript and run on both Android and iOS devices. For this purpose, I chose to use these technologies to design and implement the game ANTics proposed by Whim Independent Studios, a start up game studio in San Bernardino. ANTics is written in ActionScript and runs on Adobe AIR. It can be deployed ...


Alqrs: A Simple Architecture For Location Queries In Recommender Systems, Innovative Research Publications IRP India, B. Rupa Devi, M. Vedavathi 2015 Innovative Research Publications

Alqrs: A Simple Architecture For Location Queries In Recommender Systems, Innovative Research Publications Irp India, B. Rupa Devi, M. Vedavathi

Innovative Research Publications IRP India

The ALQRS proposes a location-query system based on the keyword search that calculates for the nearest location. ALQRS evaluates user partitioning for user locations and travel penalty for item locations. ALQRS uses gap keeping approach for sorting, store the values of locations and it is a good space saving technique


Visualizing Population Density Based On Wifi Router Location And Network Usage, Tyler Deitz 2015 California Polytechnic State University - San Luis Obispo

Visualizing Population Density Based On Wifi Router Location And Network Usage, Tyler Deitz

Liberal Arts and Engineering Studies

This research paper introduces a prototype of a feature for Robert E. Kennedy’s maps web application. The feature visualizes population density based off wifi router location and network usage within the building. The significance of the feature is noted by documenting the library’s transition into a hub for student life and campus culture, which increases the space’s occupancy and visitor retention for a longer time. The feature is based off a Voronoi diagram map distribution which strongly affects its technical and visual implementation. The end product is user tested by Cal Poly students and received a 93 ...


Wireless Sensor Mesh Network For Irrigation Systems, Rosana Cheruvelil, Oswaldo Garcia, Nabil Haque, Justin Ignacio, Stanley Thomas 2015 California Polytechnic State University - San Luis Obispo

Wireless Sensor Mesh Network For Irrigation Systems, Rosana Cheruvelil, Oswaldo Garcia, Nabil Haque, Justin Ignacio, Stanley Thomas

Electrical Engineering

Pepper Oak Farms, a company that grows their own olives for olive oil and has approximately 40,000 olive trees, is in need of an efficient way to monitor the soil and atmospheric conditions that are critical to the cultivation of their trees. The company at the moment only has two sensors and has to manually place the sensors at different locations to collect data on soil moisture and temperature. This is expensive, time consuming, and a lot of effort on the owner’s part to go out on the fields to collect this data. As a solution, the company ...


Customer Tracking Through An Affordable Consumer Device Array, Daniel Nishi 2015 California Polytechnic State University - San Luis Obispo

Customer Tracking Through An Affordable Consumer Device Array, Daniel Nishi

Computer Science

Commercial person tracking systems that use wifi packet analysis is currently very costly. In order to reduce the barrier of entry and allow small businesses to reap the benefits of indoor trilateration systems and monitor consumer traffic patterns, I am building out a system that will run on low-cost hardware and be deployable without a monthly service fee. By using consumer hardware, we are able to collect and analyze wifi management packets from smartphone sources and use it to extract actionable business information.


Ascendance: A Platformer For Computers, Philip Scott Beauchamp, Joseph Grant Plaster 2015 California Polytechnic State University - San Luis Obispo

Ascendance: A Platformer For Computers, Philip Scott Beauchamp, Joseph Grant Plaster

Computer Science

Ascendance is a 2.5D platformer adventure game for computers, developed in the Unity development environment over two quarters to apply computer graphics and software engineering principles to the programming and iterative development of a game. Players encounter enemies which they must defeat or avoid while they explore the level for the required objects that lead them to victory. Testing of Ascendance required several iterations of play testing and surveys by various testers with and without gaming backgrounds, and was followed by rapid refinement of game mechanics and aesthetics. The result is a fully functional demo that features a sophisticated ...


Creating A 3d Racing Game In Opengl, Noah Harper 2015 California Polytechnic State University - San Luis Obispo

Creating A 3d Racing Game In Opengl, Noah Harper

Computer Science

No abstract provided.


Custom Keys: Numeric Keypad Server-Client Android App, Cameron Hom 2015 California Polytechnic State University - San Luis Obispo

Custom Keys: Numeric Keypad Server-Client Android App, Cameron Hom

Computer Science

Custom Keys is an app that consists of a server and an app which communicate through the network. This project explored a way to improve numeric keystroke input for users who do not have numeric keypads on their laptops or computers. I discuss many features and designs I used in Custom Keys to create the app and server. I also discuss some of the drawbacks to the design. Custom Keys was successfully created but more testing and research is needed to determine if it improves individual numeric keystroke's per minute.


Enterprise Smart Outlet - Ios Application, Riley McGovern 2015 California Polytechnic State University - San Luis Obispo

Enterprise Smart Outlet - Ios Application, Riley Mcgovern

Computer Science

The Enterprise Smart Outlet is a system made up of a smart outlet, a Node.js server, and a companion iOS application. It builds on the already existing market of smart power outlets and aims to bring that type of functionality fully scaled up to the enterprise level. The smart outlet connects to the Node.js server and sends its power readings. The iOS application connects to the Node.js server to receive all power readings from all the connected smart outlets and can also toggle the power on and off for each outlet.


M-1: The Mealy Open Source Custom Midi Controller, Garrett Leung, Darren O. Mistica 2015 California Polytechnic State University - San Luis Obispo

M-1: The Mealy Open Source Custom Midi Controller, Garrett Leung, Darren O. Mistica

Electrical Engineering

With the high price of large mixing consoles, aspiring artists are restricted to using a mouse to control digital facsimiles of knobs, faders, switches, and buttons. Though using the software controls is considered a simple task, dedicated hardware allows for tactile, visual, and utility. At a low cost, the heart of the MTech M-1 can be customized and placed into any shell with any combination of controls as possible with the underlying platform.

Modern MIDI controllers require significant physical space due to their preset button layout and space consuming setups. Despite their high price, modern MIDI controllers have only one ...


'Fo Fighter: 2d Real-Time Game, Cary Dobeck 2015 California Polytechnic State University - San Luis Obispo

'Fo Fighter: 2d Real-Time Game, Cary Dobeck

Computer Engineering

‘FO Fighter is a 2D real-time game for Android and iOS mobile devices. The game utilizes the motion sensors and touch screens built within these devices to give the player a great amount of control over their character’s position and firing direction. This control allows for a reactive environment set in outer space, where gravity is determined by the device’s orientation, while the player must dodge, fight and destroy multiple enemy fighters on each planet in the solar system. ‘FO Fighter has been tested throughout its development cycle on numerous devices on both the Android and iOS platforms ...


Automated Solar-Powered Chicken Coop Door, Brenna Yagade 2015 California Polytechnic State University - San Luis Obispo

Automated Solar-Powered Chicken Coop Door, Brenna Yagade

Computer Engineering

The purpose of this project was to plan, design, and build an automated, low power system to open and close a chicken-coop door, which is powered through a solar panel.


Madmath: Word Problem Generator, Mitchell Reed Vierhus 2015 California Polytechnic State University - San Luis Obispo

Madmath: Word Problem Generator, Mitchell Reed Vierhus

Computer Engineering

No abstract provided.


Digital Commons powered by bepress