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

Physical Sciences and Mathematics Commons

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

2019

Computer Science

Discipline
Institution
Publication
Publication Type

Articles 1 - 30 of 60

Full-Text Articles in Physical Sciences and Mathematics

Stochastic Orthogonalization And Its Application To Machine Learning, Yu Hong Dec 2019

Stochastic Orthogonalization And Its Application To Machine Learning, Yu Hong

Electrical Engineering Theses and Dissertations

Orthogonal transformations have driven many great achievements in signal processing. They simplify computation and stabilize convergence during parameter training. Researchers have introduced orthogonality to machine learning recently and have obtained some encouraging results. In this thesis, three new orthogonal constraint algorithms based on a stochastic version of an SVD-based cost are proposed, which are suited to training large-scale matrices in convolutional neural networks. We have observed better performance in comparison with other orthogonal algorithms for convolutional neural networks.


Automating Software Changes Via Recommendation Systems, Xiaoyu Liu Dec 2019

Automating Software Changes Via Recommendation Systems, Xiaoyu Liu

Computer Science and Engineering Theses and Dissertations

As the complexity of software systems is growing tremendously, it came with increasingly sophisticated data provided during development. The systematic and large-scale accumulation of software engineering data opened up new opportunities that infer information appropriately can be helpful to software development in a given context. This type of intelligent software development tools came to be known as recommendation systems.

Recommendation Systems in Software Change (RSSCs) share commonalities with conventional recommendation systems: mainly in their usage model, the usual reliance on data mining, and in the predictive nature of their functionality. So a major challenge for designing RSSCs is to automatically …


Robot Simulation Analysis, Jacob Miller, Jeremy Evert Nov 2019

Robot Simulation Analysis, Jacob Miller, Jeremy Evert

Student Research

• Simulate virtual robot for test and analysis

• Analyze SLAM solutions using ROS

• Assemble a functional Turtlebot

• Emphasize projects related to current research trajectories for NASA, and general robotics applications


An Investigation Into Weather's Effect On Aerosol Particles Using Wrf And Mapss, Hayden Webb, Devin Smoot Nov 2019

An Investigation Into Weather's Effect On Aerosol Particles Using Wrf And Mapss, Hayden Webb, Devin Smoot

Student Research

Aerosols are solid or liquid particles suspended in air or gas. Many processes contribute to increased aerosol particles in the atmosphere, such as winds, ocean waves, and industrial exhaust. Once suspended, particles can be carried thousands of miles before being returned to the ground by gravity or rain. Some particles can be suspended for several years and travel all around the world, these particles have the greatest impact on climate and weather.


A Study On The Mental Health Of Women In The Csse Department Of California Polytechnic State University, Sophia Lao, Gabriella Garcia Nobili Jun 2019

A Study On The Mental Health Of Women In The Csse Department Of California Polytechnic State University, Sophia Lao, Gabriella Garcia Nobili

Computer Science and Software Engineering

The goal of this paper is to explore the perceived effect that the Computer Science Curriculum has on the mental health of female students. To discover these effects we conducted 50 interviews over a period of several months with the female students of the Computer Science and Software Engineering (CSSE) department at California Polytechnic State University in San Luis Obispo. The total amount of Computer Science (CSC) majors at this institution is approximately 680, with 150 of them being female, so we were able to gather responses from 33.3% of the female CSC students from our interviews. It is worth …


Cs+Sociology: Global Inequality Lab 1, Elin Waring, Janet Michello May 2019

Cs+Sociology: Global Inequality Lab 1, Elin Waring, Janet Michello

Open Educational Resources

These materials include background for the instructor and a lab that engages student in an analysis of global inequality while learning and using the R language (a programming language for statistics). Students obtain data on the US and two other countries (one more developed and one less developed).


Peppytides, Dave Zwicky May 2019

Peppytides, Dave Zwicky

2019 Symposium on Electronic Theses and Dissertations

Lightning talk for Symposium on Electronic Theses and Dissertations (ETD) at Purdue University on May 23, 2019.


A Simulation Platform For Generation Of Synthetic Videos For Human Activity Recognition, Gary Plunkett May 2019

A Simulation Platform For Generation Of Synthetic Videos For Human Activity Recognition, Gary Plunkett

Scholars Week

The field of human activity recognition from video data has recently made great strides. However, the large amount of labelled data needed to train activity recognition models remains a common bottleneck. We introduce a simulation platform to procedurally generate synthetic videos of household activities, which randomizes portions of the virtual scene like camera position, human model, and interaction motion to introduce video variation.


Arkansas' Coding For All - Is It Really Reaching All Students?, Kaitlin Mckenzie May 2019

Arkansas' Coding For All - Is It Really Reaching All Students?, Kaitlin Mckenzie

Computer Science and Computer Engineering Undergraduate Honors Theses

The Arkansas Computer Science Initiative required every high school to offer at least one computer science course by the 2015-16 academic year. Schools that did not have a qualified teacher were given access to online courses. It is important to point out that students do not need a computer science course to graduate, but credit in a computer science course could replace a 3rd science credit requirement or a 4th math credit requirement (ADE / ARCareerED Computer Science Fact Sheet). Some initial success has already been demonstrated. In 2014- 15 there were sixty computer science classes offered in all of …


Hartree-Fock Implementation For Pedagogical & Research Purposes, Gary Zeri, Jerry Larue May 2019

Hartree-Fock Implementation For Pedagogical & Research Purposes, Gary Zeri, Jerry Larue

Student Scholar Symposium Abstracts and Posters

Often during the process of innovation and scientific advancement, experimentation is the key to increasing the current knowledge of body. Unfortunately, experimentation can often require extended periods of time as well as monetary resources to perform. The use of computational chemistry can increase the rate of scientific advancement by simulating experimental results, allowing researchers to focus on experiments whose computational counterparts show the greatest promise. Students new to the sciences are often not exposed to these methods due to their complexities. The purpose of this project is to implement the Hartree-Fock method, one type of computational chemistry method, whose programming …


The Education Of Digital Design For Children, Neha Kharidi Apr 2019

The Education Of Digital Design For Children, Neha Kharidi

Honors Program Theses and Projects

Digital design is a set of rules stating how computer software and hardware are joined together and interact to make a computer work. This is an important area of study that should be made more accessible to children, particularly of the middle school age. Although middle schools do provide access to computer science software, access to the hardware aspect is nonexistent. In this project, I proposed to create a mock up for an android app that aims to teach children beginner concepts in digital design. It is my goal to one day create an app in order to bring these …


Analyzing And Estimating Cyberattack Trends By Performing Data Mining On A Cybersecurity Data Set, Chan Young Koh Apr 2019

Analyzing And Estimating Cyberattack Trends By Performing Data Mining On A Cybersecurity Data Set, Chan Young Koh

Honors Program Theses and Projects

More than five billion personal information has been compromised over the past eight years through data breaches from notable companies, and the damage related to cybercrime is expected to reach six trillion USD annually by the year of 2021. Interestingly, recent cyberattacks were aimed specifically at credit agencies and companies that hold credit information of their customers and employees. The question is: “Why is it difficult to protect against or evade cyberattacks even for these prestigious companies?”. The purpose of this research is to bring the notion of notorious, rapidly-multiplying cyberthreats. Hence, the research focuses on analyzing cyberattack techniques and …


Exploring Different Modalities For Learning Computer Programming, Maxwell Brickner Apr 2019

Exploring Different Modalities For Learning Computer Programming, Maxwell Brickner

Maxwell Brickner

My poster for the 2019 Annual BGSU Undergraduate Symposium for Research and Scholarship.


Analysis And Comparison Of Multiple Approaches For Software Development Management As Applied To A Design Studio Project, Bethany Hage Apr 2019

Analysis And Comparison Of Multiple Approaches For Software Development Management As Applied To A Design Studio Project, Bethany Hage

Honors Theses

This research analyzes multiple approaches to software development management through the lens of my experience in the Raikes Design Studio capstone program. The Design Studio project I participated in was a project for the company Hudl, and throughout its course we used techniques from the Agile framework of Scrum. I compared the Scrum principles to my team’s own application over the course of the project, and I researched other software development methodologies such as Extreme Programming and Lean in order to determine whether they could improve the effectiveness of the current Design Studio experience. The proposed solution to this question …


Lecture 6: Mobile Application And Product Development, Nyc Tech-In-Residence Corps Apr 2019

Lecture 6: Mobile Application And Product Development, Nyc Tech-In-Residence Corps

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 3: Mobile Application And Product Development, Nyc Tech-In-Residence Corps Apr 2019

Lecture 3: Mobile Application And Product Development, Nyc Tech-In-Residence Corps

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 5: Mobile Application And Product Development, Nyc Tech-In-Residence Corps Apr 2019

Lecture 5: Mobile Application And Product Development, Nyc Tech-In-Residence Corps

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 4: Mobile Application And Product Development (Cont.), Nyc Tech-In-Residence Corps Apr 2019

Lecture 4: Mobile Application And Product Development (Cont.), Nyc Tech-In-Residence Corps

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 12: Project Management (Closing Lecture), Nyc Tech-In-Residence Corps, Bhargava Chinthirla, Eric Spector Apr 2019

Lecture 12: Project Management (Closing Lecture), Nyc Tech-In-Residence Corps, Bhargava Chinthirla, Eric Spector

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 7: Mobile Application And Product Development, Nyc Tech-In-Residence Corps Apr 2019

Lecture 7: Mobile Application And Product Development, Nyc Tech-In-Residence Corps

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 11: Mobile Application And Product Development, Nyc Tech-In-Residence Corps, Eric Spector, Bhargava Chinthirla Apr 2019

Lecture 11: Mobile Application And Product Development, Nyc Tech-In-Residence Corps, Eric Spector, Bhargava Chinthirla

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 8: Mobile Application And Product Development, Nyc Tech-In-Residence Corps Apr 2019

Lecture 8: Mobile Application And Product Development, Nyc Tech-In-Residence Corps

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 9: Mobile Application And Product Development, Nyc Tech-In-Residence Corps Apr 2019

Lecture 9: Mobile Application And Product Development, Nyc Tech-In-Residence Corps

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Lecture 10: Mobile Application And Product Development, Nyc Tech-In-Residence Corps, Bhargava Chinthirla, Eric Spector Apr 2019

Lecture 10: Mobile Application And Product Development, Nyc Tech-In-Residence Corps, Bhargava Chinthirla, Eric Spector

Open Educational Resources

Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Csci 380-04 Final Project Requirements, Bhargava Chinthirla, Eric Spector, Nyc Tech-In-Residence Corps Apr 2019

Csci 380-04 Final Project Requirements, Bhargava Chinthirla, Eric Spector, Nyc Tech-In-Residence Corps

Open Educational Resources

Project requirements for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.


Take Note: An Investigation Of The Impact Of Human Computer Interaction On The Line Note Taking Process In Theatre, Rene Borr Apr 2019

Take Note: An Investigation Of The Impact Of Human Computer Interaction On The Line Note Taking Process In Theatre, Rene Borr

Computer Science

Most technology used in the theatre was not originally designed for use in a theatrical setting. A majority of technology that we see on the state has been adapted from another field -- be it music, lighting, or construction -- to fit the production's specifics needs. The very nature of the theatre is that every performance is unique, which established one of the main challenges when creating technology to be used in the theatrical setting. This paper discusses the design, creation, and testing of a program to help stage managers take line notes during rehearsal for a theatrical production. We …


Trends In Women’S Participation In Computer Industry Subfields, Tristyn Maalouf Feb 2019

Trends In Women’S Participation In Computer Industry Subfields, Tristyn Maalouf

The Kabod

The participation of women in specific subfields of computer science (CS) and information technology (IT) will be investigated to determine the existence of any trends that may exist indicating special interest amongst women. Specifically, the subfield of database administration will be considered to determine if women tend to enter this subfield more frequently than other subfields. Research will also acknowledge statistics regarding male participation in database administration and other relevant subfields to determine if any trends in women’s participation are unique to women or if they exist across the board. Conclusions will be drawn based on the data and any …


Extending Set Functors To Generalised Metric Spaces, Adriana Balan, Alexander Kurz, Jiří Velebil Jan 2019

Extending Set Functors To Generalised Metric Spaces, Adriana Balan, Alexander Kurz, Jiří Velebil

Mathematics, Physics, and Computer Science Faculty Articles and Research

For a commutative quantale V, the category V-cat can be perceived as a category of generalised metric spaces and non-expanding maps. We show that any type constructor T (formalised as an endofunctor on sets) can be extended in a canonical way to a type constructor TV on V-cat. The proof yields methods of explicitly calculating the extension in concrete examples, which cover well-known notions such as the Pompeiu-Hausdorff metric as well as new ones.

Conceptually, this allows us to to solve the same recursive domain equation X ≅ TX in different categories (such as sets and metric spaces) and …


Analyzing Public View Towards Vaccination Using Twitter, Mahajan Rutuja Jan 2019

Analyzing Public View Towards Vaccination Using Twitter, Mahajan Rutuja

Browse all Theses and Dissertations

Educating people about vaccination tends to target vaccine acceptance and reduction of hesitancy. Social media provides a promising platform for studying public perception regarding vaccination. In this study, we harvested tweets over a year related to vaccines from February 2018 to January 2019. We present a two-stage classifier to: (1) classify the tweets as relevant or non-relevant and (2) categorize them in terms of pro-vaccination, anti-vaccination, or neutral outlook. We found that the classifier was able to distinguish clearly between anti-vaccination and pro-vaccination tweets, but also misclassified many of these as neutral. Using Latent Dirichlet Allocation, we found that two …


Opioid Misuse Detection In Hospitalized Patients Using Convolutional Neural Networks, Brihat Sharma Jan 2019

Opioid Misuse Detection In Hospitalized Patients Using Convolutional Neural Networks, Brihat Sharma

Master's Theses

Opioid misuse is a major public health problem in the world. In 2016, 11.3 million people were reported to misuse opioids in the US only. Opioid-related inpatient and emergency department visits have increased by 64 percent and the rate of opioid-related visits has nearly doubled between 2009 and 2014. It is thus critical for healthcare systems to detect opioid misuse cases. Patients hospitalized for consequences of their opioid misuse present an opportunity for intervention but better screening and surveillance methods are needed to guide providers. The current screening methods with self-report questionnaire data are time-consuming and difficult to perform in …