Matching Items (721)
Filtering by

Clear all filters

Description
For my thesis, I developed an educational video game titled Cannon Quest. Based around a thought experiment proposed in 1687 by Sir Isaac Newton, Cannon Quest allows players to explore a miniature, 2-dimensional solar system using real physics and gravity. My principle goal was to create an interactive model of

For my thesis, I developed an educational video game titled Cannon Quest. Based around a thought experiment proposed in 1687 by Sir Isaac Newton, Cannon Quest allows players to explore a miniature, 2-dimensional solar system using real physics and gravity. My principle goal was to create an interactive model of orbital motion, with some game/simulation elements. This allows players who are totally unfamiliar with orbital mechanics to gain at least a rudimentary understanding simply by playing the game. While the educational model was my primary goal, care was taken to ensure that Cannon Quest functions as a playable simulator. I developed my own user interface (UI), control setup, and art, as well as integrating music and animation for a more complete user experience. I also spent a significant amount of time balancing the gameplay aspects with the real physics, occasionally sacrificing reality where needed to ensure a better experience. The resulting product is simple and straightforward, while retaining much of the nuances of actual orbital motion. I also developed a website to host Cannon Quest, and better direct my playtesters from a single hub. You can visit this website at www.cannonquest.carrd.co. Alternatively, you can visit https://possiblymatthew.itch.io/cannon-quest or https://github.com/matthewbenjamin22/Cannon-Quest to play the game.
ContributorsBenjamin, Matthew (Author) / Kobayashi, Yoshihiro (Thesis director) / Feng, Xuerong (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / Historical, Philosophical & Religious Studies, Sch (Contributor)
Created2022-05
Description
The goal of this project was to determine if the chosen research and testing method would result in a game where students would practice math in the best way. This was done by creating a video game using Unity that followed key principles for designing a math game and for

The goal of this project was to determine if the chosen research and testing method would result in a game where students would practice math in the best way. This was done by creating a video game using Unity that followed key principles for designing a math game and for how students should practice math in general. Testing was done on participants to determine the strategies they used in order to play the game and these strategies were then defined and categorized based on their effectiveness and how well they met the learning principles. Also, the participants were asked a before and after question to determine if the game improved their overall attitude towards math to make sure the game was helping them learn and was not a hindrance. There was an overall increase in the participants’ feelings towards math after playing the game as well as beneficial strategies, so the research and testing method was overall a success.
ContributorsVaillancourt, Tyler (Author) / Kobayashi, Yoshihiro (Thesis director) / Amresh, Ashish (Committee member) / Barrett, The Honors College (Contributor) / Computing and Informatics Program (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

Recent advancements in machine learning methods have allowed companies to develop advanced computer vision aided production lines that take advantage of the raw and labeled data captured by high-definition cameras mounted at vantage points in their factory floor. We experiment with two different methods of developing one such system to

Recent advancements in machine learning methods have allowed companies to develop advanced computer vision aided production lines that take advantage of the raw and labeled data captured by high-definition cameras mounted at vantage points in their factory floor. We experiment with two different methods of developing one such system to automatically track key components on a production line. By tracking the state of these key components using object detection we can accurately determine and report production line metrics like part arrival and start/stop times for key factory processes. We began by collecting and labeling raw image data from the cameras overlooking the factory floor. Using that data we trained two dedicated object detection models. Our training utilized transfer learning to start from a Faster R-CNN ResNet model trained on Microsoft’s COCO dataset. The first model we developed is a binary classifier that detects the state of a single object while the second model is a multiclass classifier that detects the state of two distinct objects on the factory floor. Both models achieved over 95% classification and localization accuracy on our test datasets. Having two additional classes did not affect the classification or localization accuracy of the multiclass model compared to the binary model.

ContributorsPaulson, Hunter (Author) / Ju, Feng (Thesis director) / Balasubramanian, Ramkumar (Committee member) / Barrett, The Honors College (Contributor) / School of Mathematical and Statistical Sciences (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description
Since the onset of the COVID-19 pandemic, the world has been turned upside down. People everywhere are recommended to self-isolate and social distance to limit the spread of the deadly virus. Older adults specifically are being forced into isolation because they are at the highest risk for severe illness—illness that

Since the onset of the COVID-19 pandemic, the world has been turned upside down. People everywhere are recommended to self-isolate and social distance to limit the spread of the deadly virus. Older adults specifically are being forced into isolation because they are at the highest risk for severe illness—illness that can result in hospitalization, intensive care, or even death. But this isolation is not new. Even before COVID-19, the older adult population has been suffering through a social isolation epidemic. And now, with social distancing measures in place, even more adults are being socially isolated to remain safe and healthy. But when individuals are isolated for long periods of time and no longer have an active social network to connect with, this social isolation can become harmful. Social isolation is known to increase the risk of cardiovascular disease, obesity, and stroke, and it is associated with anxiety, depression, and cognitive decline. Furthermore, the risk of premature death from any cause increases because of social isolation. With all these negative consequences, it is crucial that we confront the toll that COVID-19 countermeasures have taken on older adults and look for ways to prevent social isolation. Venture Together, a multi-user social media platform designed for older adults, attempts to do just this and more.
ContributorsHouchins, Michelle (Author) / Doebbeling, Bradley (Thesis director) / Mejía, Mauricio (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of International Letters and Cultures (Contributor)
Created2022-05
Description

Th NTRU cryptosystem is a lattice-based encryption scheme. Several parameters determine the speed, size, correctness rate and security of the algorithm. These parameters need to be carefully selected for the algorithm to function correctly. This thesis includes a short overview of the NTRU algorithm and its mathematical background before discussing

Th NTRU cryptosystem is a lattice-based encryption scheme. Several parameters determine the speed, size, correctness rate and security of the algorithm. These parameters need to be carefully selected for the algorithm to function correctly. This thesis includes a short overview of the NTRU algorithm and its mathematical background before discussing the results of experimentally testing various different parameter sets for NTRU and determining the effect that different relationships between these parameters have on the overall effectiveness of NTRU.

ContributorsPeterson, Steven (Author) / Jones, John (Thesis director) / Sprung, Florian (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2022-05
Description

panCanSYGNAL is a web-application designed to allow cancer researchers to search the relationships between somatic mutations, regulators, and biclusters corresponding to many cancers using a Google-like searchable database.

ContributorsWatson, Jacob (Author) / Plaisier, Christopher (Thesis director) / Clough, Michael (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description
Oftentimes, patients struggle to accurately describe their symptoms to medical professionals, which produces erroneous diagnoses, delaying and preventing treatment. My app, Augnosis, will streamline constructive communication between patient and doctor, and allow for more accurate diagnoses. The goal of this project was to create an app capable of gathering data

Oftentimes, patients struggle to accurately describe their symptoms to medical professionals, which produces erroneous diagnoses, delaying and preventing treatment. My app, Augnosis, will streamline constructive communication between patient and doctor, and allow for more accurate diagnoses. The goal of this project was to create an app capable of gathering data on visual symptoms of facial acne and categorizing it to differentiate between diagnoses using image recognition and identification. “Augnosis”, is a combination of the words “Augmented Reality” and “Self-Diagnosis”, the former being the medium in which it is immersed and the latter detailing its functionality.
ContributorsGoyal, Nandika (Author) / Johnson, Mina (Thesis director) / Bryan, Chris (Committee member) / Turaga, Pavan (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

The purpose of this thesis is to accurately simulate in 3D the HH901 jet in the Mystic Mountain Formation of the Carina Nebula. Astronomers present a narrow-band Wide Field Camera image of Carina and the morphology of some astrophysical jets, including HH901. The simulation attempts to replicate features of the

The purpose of this thesis is to accurately simulate in 3D the HH901 jet in the Mystic Mountain Formation of the Carina Nebula. Astronomers present a narrow-band Wide Field Camera image of Carina and the morphology of some astrophysical jets, including HH901. The simulation attempts to replicate features of the jet, among which are pulses, bow shock, terminal Mach disk, and Kelvin-Helmholtz rollup. We use the gas dynamical equations to solve for density, velocity, and temperature. The numerical methods used to solve the equations are third-order WENO (weighted essentially non-oscillatory) and third-order Runge-Kutta. Graphs of density and radiative cooling demonstrate the effect of adding wind (nonzero ambient velocity). The paper discusses the altering of the ambient velocity and final time to fit the shape of the jet in the Hubble image. The suggested next steps are simulating the other HH901 jet and comparing the jets’ atomic makeups to advance understanding of astrophysical jets.

ContributorsBuyer, Michael (Author) / Gardner, Carl (Thesis director) / Jones, Jeremiah (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2022-05
Description

Applying a classical theorem due to Macbeath applied to a suitably sized horoball, we calculate novel group presentations for singly-cusped Bianchi groups. We find new presentations for Bianchi groups with d = -43, -67, -163. With previously known presentations for d = -1, -2, -3, -7, -11, -19, this constitutes

Applying a classical theorem due to Macbeath applied to a suitably sized horoball, we calculate novel group presentations for singly-cusped Bianchi groups. We find new presentations for Bianchi groups with d = -43, -67, -163. With previously known presentations for d = -1, -2, -3, -7, -11, -19, this constitutes a complete set of presentations for singly-cusped Bianchi groups.

ContributorsReese, Tanner (Author) / Paupert, Julien (Thesis director) / Childress, Nancy (Committee member) / Barrett, The Honors College (Contributor) / School of Mathematical and Statistical Sciences (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

This paper addresses echo chambers, an online phenomena wherein social media users can "only hear their own voice". In this paper I will examine the history and recent proliferation of online echo chambers. I will outline a comprehensive theory of echo chamber generation and maintenance, intended for educational value. I

This paper addresses echo chambers, an online phenomena wherein social media users can "only hear their own voice". In this paper I will examine the history and recent proliferation of online echo chambers. I will outline a comprehensive theory of echo chamber generation and maintenance, intended for educational value. I then conduct my own experiment based on previous echo chamber detection work.

ContributorsFinnegan, Colin (Author) / Liu, Huan (Thesis director) / Alatawi, Faisal (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05