Matching Items (173)
Filtering by

Clear all filters

136364-Thumbnail Image.png
Description
The purpose of this project was to program a Raspberry Pi to be able to play music from both local storage on the Pi and from internet radio stations such as Pandora. The Pi also needs to be able to play various types of file formats, such as mp3 and

The purpose of this project was to program a Raspberry Pi to be able to play music from both local storage on the Pi and from internet radio stations such as Pandora. The Pi also needs to be able to play various types of file formats, such as mp3 and FLAC. Finally, the project is also to be driven by a mobile app running on a smartphone or tablet. To achieve this, a client server design was employed where the Raspberry Pi acts as the server and the mobile app is the client. The server functionality was achieved using a Python script that listens on a socket and calls various executables that handle the different formats of music being played. The client functionality was achieved by programming an Android app in Java that sends encoded commands to the server, which the server decodes and begins playing the music that command dictates. The designs for both the client and server are easily extensible and allow for any future modifications to the project to be easily made.
ContributorsStorto, Michael Olson (Author) / Burger, Kevin (Thesis director) / Meuth, Ryan (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2015-05
130915-Thumbnail Image.png
Description
It is widely understood that qualities of the home environment greatly influence child health outcomes (Nancy, 1999; Simons et al., 2010). While there has been much research regarding the role of direct parenting behaviors, there remains little research regarding how other qualities of the parent, such as cultural values, may

It is widely understood that qualities of the home environment greatly influence child health outcomes (Nancy, 1999; Simons et al., 2010). While there has been much research regarding the role of direct parenting behaviors, there remains little research regarding how other qualities of the parent, such as cultural values, may affect child physiological outcomes. Furthermore, research has also suggested that the way in which parenting and culture may be associated with child outcomes may differ based on race/ethnicity (Pinquart & Kauser, 2018). In this thesis, I examined the direct associations between parental cultural values (i.e., mainstream, traditional) and child diurnal cortisol outcomes as well as other qualities of parenting (parental warmth, authoritarianism) and child diurnal cortisol outcomes in Hispanic and White identifying primary caregivers. A moderating model was then used to investigate the racial/ethnic differences which may exist in these associations through mixed model regressions.

Participants were 475 twins and their primary caregivers (mean age=8.48; Primary caregivers: 64% White, 36% Hispanic; 53.8% middle class or above). I found no main effects between parental cultural values and child cortisol outcomes and no main effects between parenting behaviors and child cortisol outcomes. However, when exploring the moderating role of race/ethnicity, it was found that, as compared to children of White primary caregivers, children of Hispanic primary caregivers who had higher levels of parental authoritarianism had steeper PM slopes, indicating more adaptive cortisol outcomes. This suggests that the adaptiveness of certain parenting behaviors may differ across racial/ethnic groups such that what is considered to be “good parenting” may not translate across differing racial/ethnic groups. Ultimately, further research should be conducted in order to further explore the impact of race/ethnicity in the outcomes of our children.
ContributorsRay, Jasmin (Author) / Doane, Leah (Thesis director) / Su, Jinni (Committee member) / School of Life Sciences (Contributor) / Department of Psychology (Contributor) / Barrett, The Honors College (Contributor)
Created2020-12
131477-Thumbnail Image.png
Description
The goal of this product was to create a highly customizable application in which any individual, musician or not, can create a harmony for the user’s melody. This Automating Music Composer is built on the underlying rules of music composition, rules that are unique for each type of music available.

The goal of this product was to create a highly customizable application in which any individual, musician or not, can create a harmony for the user’s melody. This Automating Music Composer is built on the underlying rules of music composition, rules that are unique for each type of music available. This program is built on rules that are similar to how a Finite State Machine works (Fig 1). Each state represents a different chord in a given key, where the first roman numeral represents the first note in the chord progression. Each transition represents the action that can be taken by the chord progression, or the next note that can be reached by the current note. The user is able to manipulate these rules and styles, adjust different musical parameters to their liking, and is able to input their own melody, which then will output a unique harmony. This product aims to bridge the gap between predictive technologies and musical composition. Allowing the user to be more involved in the composition process helps the program to act as a tool for the user, rather than a separate entity that simply gives the user a completed recording. This allows the user to appreciate and understand what they are helping to produce more than they would if they were to simply be an inactive consumer of a random music composer. This product is meant to feel like an extension of the user, rather than a separate tool.
ContributorsKumar, Dhantin (Co-author) / Lopez, Christian (Co-author) / Nakamura, Mutsumi (Thesis director) / Blount, Andrew (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
131481-Thumbnail Image.png
Description
Alife is an event searching and event publishing website written in C# using the MVC software design pattern. Alife aims to offer a platform for student organizations to publish their events while enabling ASU students to browse, search, and filter events based on date, location, keywords, and category tags. Alife

Alife is an event searching and event publishing website written in C# using the MVC software design pattern. Alife aims to offer a platform for student organizations to publish their events while enabling ASU students to browse, search, and filter events based on date, location, keywords, and category tags. Alife can also retrieve events information from the official ASU Event website, parse the keywords of the events and assign category tags to them. Alife project explores many concepts of Distributed Service-Oriented software development, such as server-side development, MVC architecture, client-side development, database integration, web service development and consuming.
ContributorsWu, Mengqi (Author) / Chen, Yinong (Thesis director) / Feng, Xuerong (Committee member) / Computer Science and Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
131235-Thumbnail Image.png
DescriptionA two-way deterministic finite pushdown automaton ("2PDA") is developed for the Lua language. This 2PDA is evaluated against both a purpose-built Lua syntax test suite and the test suite used by the reference implementation of Lua, and fully passes both.
ContributorsStevens, Kevin A (Author) / Shoshitaishvili, Yan (Thesis director) / Wang, Ruoyu (Committee member) / School of Mathematical and Statistical Sciences (Contributor) / Computer Science and Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
131249-Thumbnail Image.png
Description
Learning to code is a skill that is becoming increasing needed as technology advances, yet is absent in traditional education. This thesis aims to provide a resource for middle school teachers to introduce programming skills and concepts to their students over several lessons designed to fit within the constraints of

Learning to code is a skill that is becoming increasing needed as technology advances, yet is absent in traditional education. This thesis aims to provide a resource for middle school teachers to introduce programming skills and concepts to their students over several lessons designed to fit within the constraints of a standard class period. By targeting students in middle school, if they develop an interest, they will have enough time in middle or high school to prepare themselves for a degree in Computer Science or to complete a programming boot camp after they graduate high school. Additionally, middle school students are old enough to understand challenging programming concepts and work together to solve a programming challenge. The programming language and environment, VIPLE, will be used to teach the concepts in the lessons as it is a graphical programming language, which removes many of the common challenges faced by young students in learning to code, like dealing with syntax or remembering keywords for coding blocks.
ContributorsBelt, Emily (Author) / Chen, Yinong (Thesis director) / Miller, Cindy (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
Description
A review of current research on the relation between growth mindset and students with disabilities was completed. The goal for this project was to provide support for the idea that cultivating the growth mindset of students with disabilities could result in better academic outcomes and an overall improvement in the

A review of current research on the relation between growth mindset and students with disabilities was completed. The goal for this project was to provide support for the idea that cultivating the growth mindset of students with disabilities could result in better academic outcomes and an overall improvement in the students’ lives including but not limited to self-efficacy skills, motivation, and dedication. Findings were used to design an evidence-based workbook for cultivating growth mindset in college students with disabilities.
ContributorsTrevino-Casias, Savannah (Author) / Bodman, Denise (Thesis director) / Van Vleet, Bethany (Committee member) / Corte, Corinne (Committee member) / College of Integrative Sciences and Arts (Contributor) / Sanford School of Social and Family Dynamics (Contributor) / Department of Psychology (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132493-Thumbnail Image.png
Description
The nonprofit organization, I Am Zambia, works to give supplemental education to young women in Lusaka. I Am Zambia is creating sustainable change by educating these females, who can then lift their families and communities out of poverty. The ultimate goal of this thesis was to explore and implement high

The nonprofit organization, I Am Zambia, works to give supplemental education to young women in Lusaka. I Am Zambia is creating sustainable change by educating these females, who can then lift their families and communities out of poverty. The ultimate goal of this thesis was to explore and implement high level systematic problem solving through basic and specialized computational thinking curriculum at I Am Zambia in order to give these women an even larger stepping stool into a successful future.

To do this, a 4-week long pilot curriculum was created, implemented, and tested through an optional class at I Am Zambia, available to women who had already graduated from the year-long I Am Zambia Academy program. A total of 18 women ages 18-24 chose to enroll in the course. There were a total of 10 lessons, taught over 20 class period. These lessons covered four main computational thinking frameworks: introduction to computational thinking, algorithmic thinking, pseudocode, and debugging. Knowledge retention was tested through the use of a CS educational tool, QuizIt, created by the CSI Lab of School of Computing, Informatics and Decision Systems Engineering at Arizona State University. Furthermore, pre and post tests were given to assess the successfulness of the curriculum in teaching students the aforementioned concepts. 14 of the 18 students successfully completed the pre and post test.

Limitations of this study and suggestions for how to improve this curriculum in order to extend it into a year long course are also presented at the conclusion of this paper.
ContributorsGriffin, Hadley Meryl (Author) / Hsiao, Sharon (Thesis director) / Mutsumi, Nakamura (Committee member) / Arts, Media and Engineering Sch T (Contributor) / Computer Science and Engineering Program (Contributor) / Dean, W.P. Carey School of Business (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132461-Thumbnail Image.png
Description
Psychology and dance both shed light on the question: how do our personal, life experiences affect our movement? This document introduces elements from psychology and dance through associative learning, attachment styles, muscle patterning, and partner improvisation as ways of exploring this question. It aims to briefly introduce these theories

Psychology and dance both shed light on the question: how do our personal, life experiences affect our movement? This document introduces elements from psychology and dance through associative learning, attachment styles, muscle patterning, and partner improvisation as ways of exploring this question. It aims to briefly introduce these theories and explain how they had a role in the research of the creative project. It also documents the inception, creation, and production of Lullabye, a dance work intended to be accessible to an audience with little to no experience viewing concert dance, with the target audience specifically being the writer’s mother. It has three sections, each featuring a different element of dance, storytelling, and individuality. It starts a conversation on how emotions and thoughts related to personal experiences can affect our movement.
ContributorsTello Solano, Carlos (Co-author, Co-author) / Kaplan, Robert (Thesis director) / Montoya, Yvonne (Committee member) / Schupp, Karen (Committee member) / Department of Psychology (Contributor) / School of Film, Dance and Theatre (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132360-Thumbnail Image.png
Description
We consider programmable matter as a collection of simple computational elements (or particles) that self-organize to solve system-wide problems of movement, configuration, and coordination. Here, we focus on the compression problem, in which the particle system gathers as tightly together as possible, as in a sphere or its equivalent in

We consider programmable matter as a collection of simple computational elements (or particles) that self-organize to solve system-wide problems of movement, configuration, and coordination. Here, we focus on the compression problem, in which the particle system gathers as tightly together as possible, as in a sphere or its equivalent in the presence of some underlying geometry. Within this model a configuration of particles can be represented as a unique closed self-avoiding walk on the triangular lattice. In this paper we will examine the bias parameter of a Markov chain based algorithm that solves the compression problem under the geometric amoebot model, for particle systems that begin in a connected configuration with no holes. This bias parameter, $\lambda$, determines the behavior of the algorithm. It has been shown that for $\lambda > 2+\sqrt{2}$, with all but exponentially small probability, the algorithm achieves compression. Additionally the same algorithm can be used for expansion for small values of $\lambda$; in particular, for all $0 < \lambda < \sqrt{\tau}$, where $\lim_{n\to\infty} {(p_n)^{1
}}=\tau$. This research will focus on improving approximations on the lower bound of $\tau$. Toward this end we will examine algorithmic enumeration, and series analysis for self-avoiding polygons.
ContributorsLough, Kevin James (Author) / Richa, Andrea (Thesis director) / Fishel, Susanna (Committee member) / School of Mathematical and Statistical Sciences (Contributor, Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05