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

Physical Sciences and Mathematics Commons

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

Articles 1 - 16 of 16

Full-Text Articles in Physical Sciences and Mathematics

A Data Analysis Of The World Happiness Index And Its Relation To The North-South Divide, Charles Alba Dec 2019

A Data Analysis Of The World Happiness Index And Its Relation To The North-South Divide, Charles Alba

Undergraduate Economic Review

In this document, we perform a detailed data analysis on the World Happiness Report with its relation to the socio-economic North-South Divide. In order to do so, we perform some extensive data cleaning and analysis before querying on the World Happiness Report. Our results based on Hypothesis Testing determines the happiness of the Global North is greater than that of the Global South. Furthermore, our queries show that the mean happiness score for the Global North significantly outweighing that of the South. Likewise, the 10 'Happiest' nations all belong to the Global North whereas the 10 'least happy' nations belong …


Finding Needles In A Haystack: A Case Study Of Text Mining The Corpus Of 15 Academic Journals, Eric A. Kowalik, Tara Baillargeon, Jennifer M. Cook Oct 2019

Finding Needles In A Haystack: A Case Study Of Text Mining The Corpus Of 15 Academic Journals, Eric A. Kowalik, Tara Baillargeon, Jennifer M. Cook

Eric A. Kowalik

Learn how a team collaborated to develop a text mining process for 7,500 journal articles and 500+ keywords to determine how often, when, and in what context specific terms were used. We share our processes obtaining journal permissions, data conversion, and code writing, which you can replicate to assist researchers.


Ai Education Matters: Data Science And Machine Learning With Magic: The Gathering, Todd W. Neller Aug 2019

Ai Education Matters: Data Science And Machine Learning With Magic: The Gathering, Todd W. Neller

Computer Science Faculty Publications

In this column, we briefly describe a rich dataset with many opportunities for interesting data science and machine learning assignments and research projects, we take up a simple question, and we offer code illustrating use of the dataset in pursuit of answers to the question.


Robot Reporter Website Development, Samuel Verkruyse Jun 2019

Robot Reporter Website Development, Samuel Verkruyse

Computer Engineering

The Robot Reporter Website Development project created a front end interface for interacting with news stories generated by the Robot Reporter script that was originally developed for the Digital Democracy institute at Cal Poly. Various graphs, videos, and other interesting content is displayed to the user in order to create an automated news website focusing on activity in state legislatures.


Autonomous Watercraft Simulation And Programming, Nicholas J. Savino May 2019

Autonomous Watercraft Simulation And Programming, Nicholas J. Savino

Undergraduate Theses and Capstone Projects

Automation of various modes of transportation is thought to make travel more safe and efficient. Over the past several decades advances to semi-autonomous and autonomous vehicles have led to advanced autopilot systems on planes and boats and an increasing popularity of self-driving cars. We simulated the motion of an autonomous vehicle using computational models. The simulation models the motion of a small-scale watercraft, which can then be built and programmed using an Arduino Microcontroller. We examined different control methods for a simulated rescue craft to reach a target. We also examined the effects of different factors, such as various biases …


Patterns In Color Perception, Madeline Henson, Taimur Iftikhar Apr 2019

Patterns In Color Perception, Madeline Henson, Taimur Iftikhar

Student Symposium

Synesthesia is a neurological condition that forces individuals to process a lot of different senses at once. These different senses can be stimulated by anything; for example, if one hears some sounds, they might also perceive those sounds as colors and vice versa. Another form of Synesthesia, termed Grapheme-Color Synesthesia, can occur when one looks at different characters in a language and they see different colors generated in their brain. The amount of colors a person sees by looking at different characters varies. Our goal for our project was to figure out how different languages stimulate different neurological senses for …


Neural Machine Translation, Quinn M. Lanners, Thomas Laurent Mar 2019

Neural Machine Translation, Quinn M. Lanners, Thomas Laurent

Honors Thesis

Neural Machine Translation is the primary algorithm used in industry to perform machine translation. This state-of-the-art algorithm is an application of deep learning in which massive datasets of translated sentences are used to train a model capable of translating between any two languages. The architecture behind neural machine translation is composed of two recurrent neural networks used together in tandem to create an Encoder Decoder structure. Attention mechanisms have recently been developed to further increase the accuracy of these models. In this senior thesis, the various parts of Neural Machine Translation are explored towards the eventual creation of a tutorial …


Supported Programming For Beginning Developers, Andrew Gilbert Mar 2019

Supported Programming For Beginning Developers, Andrew Gilbert

Master's Theses

Testing code is important, but writing test cases can be time consuming, particularly for beginning programmers who are already struggling to write an implementation. We present TestBuilder, a system for test case generation which uses an SMT solver to generate inputs to reach specified lines in a function, and asks the user what the expected outputs would be for those inputs. The resulting test cases check the correctness of the output, rather than merely ensuring the code does not crash. Further, by querying the user for expectations, TestBuilder encourages the programmer to think about what their code ought to do, …


Cs04all: Command Line Python, Hunter R. Johnson Feb 2019

Cs04all: Command Line Python, Hunter R. Johnson

Open Educational Resources

Command Line Tutorial

Students are presented with information relating to stand alone Python programs, stdin, stdout, and command line arguments. This is a lab exercise. After completion students should be able to create executable Python programs which can accept input from stdin or command line arguments.

Please begin with the READ_ME file.

https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/stdin?viewer=share/

This OER material was produced as a result of the CS04ALL CUNY OER project


Cs04all: List Comprehensions, Hunter R. Johnson Feb 2019

Cs04all: List Comprehensions, Hunter R. Johnson

Open Educational Resources

List Comprehensions

This is a tutorial on list comprehensions in Python, suitable for use in an Intro or CS0 course. We also briefly mention set comprehensions and dictionary comprehensions.

https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/list_comprehensions?viewer=share/

This OER material was produced as a result of the CS04ALL CUNY OER project


Activity - Python Functions - Scrabble Game, Robert J. Domanski Jan 2019

Activity - Python Functions - Scrabble Game, Robert J. Domanski

Open Educational Resources

A Python Functions activity - "Scrabble game" - for CS0 students. Part of the CUNY CS04All project.


Activity - Python Lists - "Hangman Game", Robert J. Domanski Jan 2019

Activity - Python Lists - "Hangman Game", Robert J. Domanski

Open Educational Resources

A Python Lists activity - "Hangman game" - for CS0 students. Part of the CUNY CS04All project.


Activity - Python Functions - Drawing With Turtle, Robert J. Domanski Jan 2019

Activity - Python Functions - Drawing With Turtle, Robert J. Domanski

Open Educational Resources

A Python Functions activity - "Drawing with Turtle" - for CS0 students. Part of the CUNY CS04All project.


Activity - Python If-Else - "The Dating Equation", Robert J. Domanski Jan 2019

Activity - Python If-Else - "The Dating Equation", Robert J. Domanski

Open Educational Resources

A Python IF-ELSE activity - "The Dating Equation" - for CS0 students. Part of the CUNY CS04All project.


Activity - Python Lists - "Gift Exchange", Robert J. Domanski Jan 2019

Activity - Python Lists - "Gift Exchange", Robert J. Domanski

Open Educational Resources

A Python Lists activity - "Gift Exchange" - for CS0 students. Part of the CUNY CS04All project.


Building Recommendation Systems, Orion Davis Jan 2019

Building Recommendation Systems, Orion Davis

Williams Honors College, Honors Research Projects

Recommendation systems are pieces of software that suggest new items to a user. There are many moving parts to these systems including data, the actual recommendation model, processing data and finally displaying data. This project explores the role each part plays in the overall system and how to develop a recommendation system for beer from scratch. This project highlights the algorithm behind the recommendations and a user facing Android application.