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

Computer Sciences Commons

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

36,277 Full-Text Articles 37,417 Authors 10,216,521 Downloads 317 Institutions

All Articles in Computer Sciences

Faceted Search

36,277 full-text articles. Page 3 of 1113.

Voxel Optimization, Scott Bengs 2020 Minnesota State University Moorhead

Voxel Optimization, Scott Bengs

Student Academic Conference

Voxel Optimization This poster presentation covers optimization for voxels. They can be thought of as three dimensional pixels. Vo coming from volume and xel from pixel. Voxels are just values placed in a 3D grid. Voxels have many interesting uses in the medical and scientific field, especially in geology. One use in computer science is storing world information for video games or graphical applications. One very popular example is Minecraft, a game that allows all of the world to be changed, that uses cube shaped voxels. The first topic will be on the naive approach of building a model from ...


Smart Raspberry Pi Puppy, Vy Dao 2020 Minnesota State University Moorhead

Smart Raspberry Pi Puppy, Vy Dao

Student Academic Conference

Many people use computers and smart devices on the Internet of Thing (IoT) networks without truly understanding how they work or what they can do. Therefore, the purpose of this project was to demonstrate how edge devices used gateways to connect to the Amazon Web Services (AWS) IoT platform and show what the AWS IoT platform can do. For this project, a Raspberry Pi 4 will act as a Gateway for the robot that connects all the camera sensors, motion sensors, and temperature sensors to transfer those data to the AWS IoT platform for analytic purposes. The robot will have ...


Javafx Application, Pengfei Huang 2020 Minnesota State University Moorhead

Javafx Application, Pengfei Huang

Student Academic Conference

Developing java GUI application by using JavaFX.


Server Score, Zachary Buresh 2020 Minnesota State University Moorhead

Server Score, Zachary Buresh

Student Academic Conference

This presentation is in regards to the Android mobile application that I developed in the Kotlin programming language named "Server Score". The app helps waiters/waitresses calculate, track, and predict performance related statistics on the job.


Raspberry Pi Ai Assistant, Cole Tharaldson 2020 Minnesota State University Moorhead

Raspberry Pi Ai Assistant, Cole Tharaldson

Student Academic Conference

Artificial Intelligence (AI) assistants are nearly everywhere you look in today’s society. With the use of a Raspberry Pi computer and the Google Application Programming Interface (API), an AI assistant can be created. Much like Google Home, this AI assistant can help people with everyday tasks, such as handling requests, controlling smart devices, answering questions, or even telling jokes.


Recreating The Virtual Bullets That Pierces Through The Soul Of Gaming: Video Games And Its Cultural Perception On America’S Violent Homefrontier, Brandon Palomino 2020 San Jose State University

Recreating The Virtual Bullets That Pierces Through The Soul Of Gaming: Video Games And Its Cultural Perception On America’S Violent Homefrontier, Brandon Palomino

ART 108: Introduction to Games Studies

For the past fifty years, video games have been around as a form of entertainment we consume on a daily basis. Unlike the books and movies seen in pop culture today, video games take us on virtual journeys where people participate in unique gameplay objectives based on player involvement. Because the idea of player engagement was rare at the time, it was inevitable that video games would revolutionize the way we view entertainment onwards. With video games becoming increasingly popular throughout the years, the debate of whether they are truly violent in nature has rubbed many people like myself the ...


Decision Tree For Predicting The Party Of Legislators, Afsana Mimi 2020 CUNY New York City College of Technology

Decision Tree For Predicting The Party Of Legislators, Afsana Mimi

Publications and Research

The motivation of the project is to identify the legislators who voted frequently against their party in terms of their roll call votes using Office of Clerk U.S. House of Representatives Data Sets collected in 2018 and 2019. We construct a model to predict the parties of legislators based on their votes. The method we used is Decision Tree from Data Mining. Python was used to collect raw data from internet, SAS was used to clean data, and all other calculations and graphical presentations are performed using the R software.


User Experience As A Rhetorical Medium: User At The Intersection Of Audience, Reader And Actor, Áine Doyle 2020 College of the Holy Cross

User Experience As A Rhetorical Medium: User At The Intersection Of Audience, Reader And Actor, Áine Doyle

English Honors Theses

The goal of this project is to demonstrate how digital interfaces are bodies of visual language that can be “close-read” and interpreted critically, just like any other traditional text; digital user interfaces, like poetry and novels, have form and content that complement and shape the meaning and interpretation of the other. It is meant to encourage academic discussions about digital interfaces to go beyond whether social media is “good” or “bad” to how digital interfaces are structured, why they are structured the way they are, and what effects these structures have on the way they communicate information and content to ...


Dfl-Opt: A Daily Fantasy Lineup Optimizer, Francis Aurori 2020 Montclair State University

Dfl-Opt: A Daily Fantasy Lineup Optimizer, Francis Aurori

Department of Computer Science Faculty Scholarship and Creative Works

[Background] Daily fantasy sports (DFS) are a variety of fantasy sports where contests take place in a matter of days or hours rather than over a whole season. A disparity exists between skilled professionals and casual participants in the creation of line-ups (i.e. teams) w.r.t their chances of winning in these contests. The purpose of the current project was to create a user-friendly, open source platform (named DFL-Opt) for participants of all skill levels to utilize in the creation of DFS line-ups. In addition, efficacy of the DFL-Opt platform was determined by playing the lineups generated by ...


First-Year Computer Science Students: Pathways And Perceptions In Introductory Computer Science Courses, Christina A. LeBlanc 2020 University of Maine

First-Year Computer Science Students: Pathways And Perceptions In Introductory Computer Science Courses, Christina A. Leblanc

Electronic Theses and Dissertations

This study examined student perceptions and experiences of an introductory Computer Science course at the University of Maine; COS 125: Introduction to Problem Solving Using Computer Programs. It also explored the pathways that students pursue after taking COS 125, depending on their success in the course, and their motivation to persist. Through characterizing student populations and their performance in their first semester in the Computer Science program, they can be placed into one of three categories that explain their path; a “continuer” (passed COS 125 and decided to stay in the major), a “persister” (did not pass COS 125 and ...


Improved User News Feed Customization For An Open Source Search Engine, Timothy Chow 2020 San Jose State University

Improved User News Feed Customization For An Open Source Search Engine, Timothy Chow

Master's Projects

Yioop is an open source search engine project hosted on the site of the same name.It offers several features outside of searching, with one such feature being a news feed. The current news feed system aggregates articles from a curated list of news sites determined by the owner. However in its current state, the feed list is limited in size, constrained by the hardware that the aggregator is run on. The goal of my project was to overcome this limit by improving the current storage method used. The solution was derived by making use of IndexArchiveBundles and IndexShards, both ...


Elicitation And Aggregation Of Data In Knowledge Intensive Crowdsourcing, Dohoon Kim 2020 Washington University in St. Louis

Elicitation And Aggregation Of Data In Knowledge Intensive Crowdsourcing, Dohoon Kim

All Computer Science and Engineering Research

With the significant advance of internet and connectivity, crowdsourcing gained more popularity and various crowdsourcing platforms emerged. This project focuses on knowledge-intensive crowdsourcing, in which agents are presented with the tasks that require certain knowledge in domain. Knowledge-intensive crowdsourcing requires agents to have experiences on the specific domain. With the constraint of resources and its trait as sourcing from crowd, platform is likely to draw agents with different levels of expertise and knowledge and asking same task can result in bad performance. Some agents can give better information when they are asked with more general question or more knowledge-specific task ...


Cryptocurrencies' Revolt Against The Bsa: Why The Supreme Court Should Hold That The Bank Secrecy Act Violates The Fourth Amendment, Jeremy Ciarabellini 2020 Seattle University School of Law

Cryptocurrencies' Revolt Against The Bsa: Why The Supreme Court Should Hold That The Bank Secrecy Act Violates The Fourth Amendment, Jeremy Ciarabellini

Seattle Journal of Technology, Environmental & Innovation Law

The Bank Secrecy Act (BSA) creates a Hobson’s choice: one must either struggle to function in modern society without a bank account or submit to financial surveillance by the government. Both choices result in drastic consequences.


The Use Of Digital Millenium Copyright Act To Stifle Speech Through Non-Copyright Related Takedowns, Miller Freeman 2020 Seattle University School of Law

The Use Of Digital Millenium Copyright Act To Stifle Speech Through Non-Copyright Related Takedowns, Miller Freeman

Seattle Journal of Technology, Environmental & Innovation Law

In 1998, Congress passed the Digital Millennium Copyright Act. This law provided new methods of protecting copyright in online media. These protections shift the normal judicial process that would stop the publication of infringing materials to private actors: the online platforms. As a result, online platforms receive notices of infringement and issue takedowns of allegedly copyrighted works without the judicial process which normally considers the purpose of the original notice of infringement. In at least one case, discussed in detail below, this has resulted in a notice and takedown against an individual for reasons not related to the purpose of ...


Machines And Human Language, Gabe Wilberscheid 2020 Minnesota State University Moorhead

Machines And Human Language, Gabe Wilberscheid

Student Academic Conference

A look at the history of Natural Language Processing (NLP) and how machines learn to understand humans.


Centrality Of Blockchain, Zixuan Li 2020 Washington University in St. Louis

Centrality Of Blockchain, Zixuan Li

All Computer Science and Engineering Research

Decentralization is widely recognized as the property and one of most important advantage of blockchain over legacy systems. However, decentralization is often discussed on the consensus layer and recent research shows the trend of centralization on several subsystem of blockchain. In this project, we measured centralization of Bitcoin and Ethereum on source code, development eco-system, and network node levels. We found that the programming language of project is highly centralized, code clone is very common inside Bitcoin and Ethereum community, and developer contribution distribution is highly centralized. We further discuss how could these centralizations lead to security issues in blockchain ...


Understanding Eye Gaze Patterns In Code Comprehension, Jonathan Saddler 2020 University of Nebraska - Lincoln

Understanding Eye Gaze Patterns In Code Comprehension, Jonathan Saddler

Computer Science and Engineering: Theses, Dissertations, and Student Research

Program comprehension is a sub-field of software engineering that seeks to understand how developers understand programs. Comprehension acts as a starting point for many software engineering tasks such as bug fixing, refactoring, and feature creation. The dissertation presents a series of empirical studies to understand how developers comprehend software in realistic settings. The unique aspect of this work is the use of eye tracking equipment to gather fine-grained detailed information of what developers look at in software artifacts while they perform realistic tasks in an environment familiar to them, namely a context including both the Integrated Development Environment (Eclipse or ...


Repairing Deep Neural Networks: Fix Patterns And Challenges, Md Johirul Islam, Rangeet Pan, Giang Nguyen, Hridesh Rajan 2020 Iowa State University

Repairing Deep Neural Networks: Fix Patterns And Challenges, Md Johirul Islam, Rangeet Pan, Giang Nguyen, Hridesh Rajan

Computer Science Publications

Significant interest in applying Deep Neural Network (DNN) has fueled the need to support engineering of software that uses DNNs. Repairing software that uses DNNs is one such unmistakable SE need where automated tools could be beneficial; however, we do not fully understand challenges to repairing and patterns that are utilized when manually repairing DNNs. What challenges should automated repair tools address? What are the repair patterns whose automation could help developers? Which repair patterns should be assigned a higher priority for building automated bug repair tools? This work presents a comprehensive study of bug fix patterns to address these ...


Meta-Analysis Of Biological Research Literature, Evan Suggs 2020 University of Tennessee at Chattanooga

Meta-Analysis Of Biological Research Literature, Evan Suggs

Honors Theses

Comparative studies have been powerful tools in generating a broad understanding about the evolution of animal social systems but they currently rely on the slow, manual process of reading thousands of abstracts and papers from research databases. A web application was created for researchers conducting a comparative survey, in order to speed up their research. This web application automates the retrieval of research papers and their selection process. Using previously obtained data sets on the orders Artiodacytla and Lagomorph, a machine learning application was created to classify the papers. These techniques and tools should greatly increase the speed at which ...


Fire Progression, Ashwini Badgujar, L. Zheng, S. Hu, AJ Purdy 2020 University of San Francisco

Fire Progression, Ashwini Badgujar, L. Zheng, S. Hu, Aj Purdy

Creative Activity and Research Day - CARD

Fires have grown up to 70% in recent years. Fire Progression is a Machine Learning research project wherein we are trying to predict the direction in which the fire might grow in future. We are using Machine Learning technique and features like surface temperature, air temperature, moisture, precipitation and other additional parameters to predict the progression.


Digital Commons powered by bepress