Barrett, The Honors College at Arizona State University proudly showcases the work of undergraduate honors students by sharing this collection exclusively with the ASU community.

Barrett accepts high performing, academically engaged undergraduate students and works with them in collaboration with all of the other academic units at Arizona State University. All Barrett students complete a thesis or creative project which is an opportunity to explore an intellectual interest and produce an original piece of scholarly research. The thesis or creative project is supervised and defended in front of a faculty committee. Students are able to engage with professors who are nationally recognized in their fields and committed to working with honors students. Completing a Barrett thesis or creative project is an opportunity for undergraduate honors students to contribute to the ASU academic community in a meaningful way.

Displaying 1 - 10 of 34
134157-Thumbnail Image.png
Description
This paper details the specification and implementation of a single-machine blockchain simulator. It also includes a brief introduction on the history & underlying concepts of blockchain, with explanations on features such as decentralization, openness, trustlessness, and consensus. The introduction features a brief overview of public interest and current implementations of

This paper details the specification and implementation of a single-machine blockchain simulator. It also includes a brief introduction on the history & underlying concepts of blockchain, with explanations on features such as decentralization, openness, trustlessness, and consensus. The introduction features a brief overview of public interest and current implementations of blockchain before stating potential use cases for blockchain simulation software. The paper then gives a brief literature review of blockchain's role, both as a disruptive technology and a foundational technology. The literature review also addresses the potential and difficulties regarding the use of blockchain in Internet of Things (IoT) networks, and also describes the limitations of blockchain in general regarding computational intensity, storage capacity, and network architecture. Next, the paper gives the specification for a generic blockchain structure, with summaries on the behaviors and purposes of transactions, blocks, nodes, miners, public & private key cryptography, signature validation, and hashing. Finally, the author gives an overview of their specific implementation of the blockchain using C/C++ and OpenSSL. The overview includes a brief description of all the classes and data structures involved in the implementation, including their function and behavior. While the implementation meets the requirements set forward in the specification, the results are more qualitative and intuitive, as time constraints did not allow for quantitative measurements of the network simulation. The paper concludes by discussing potential applications for the simulator, and the possibility for future hardware implementations of blockchain.
ContributorsRauschenbach, Timothy Rex (Author) / Vrudhula, Sarma (Thesis director) / Nakamura, Mutsumi (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-12
135380-Thumbnail Image.png
Description
Bioscience High School, a small magnet high school located in Downtown Phoenix and a STEAM (Science, Technology, Engineering, Arts, Math) focused school, has been pushing to establish a computer science curriculum for all of their students from freshman to senior year. The school's Mision (Mission and Vision) is to: "..provide

Bioscience High School, a small magnet high school located in Downtown Phoenix and a STEAM (Science, Technology, Engineering, Arts, Math) focused school, has been pushing to establish a computer science curriculum for all of their students from freshman to senior year. The school's Mision (Mission and Vision) is to: "..provide a rigorous, collaborative, and relevant academic program emphasizing an innovative, problem-based curriculum that develops literacy in the sciences, mathematics, and the arts, thus cultivating critical thinkers, creative problem-solvers, and compassionate citizens, who are able to thrive in our increasingly complex and technological communities." Computational thinking is an important part in developing a future problem solver Bioscience High School is looking to produce. Bioscience High School is unique in the fact that every student has a computer available for him or her to use. Therefore, it makes complete sense for the school to add computer science to their curriculum because one of the school's goals is to be able to utilize their resources to their full potential. However, the school's attempt at computer science integration falls short due to the lack of expertise amongst the math and science teachers. The lack of training and support has postponed the development of the program and they are desperately in need of someone with expertise in the field to help reboot the program. As a result, I've decided to create a course that is focused on teaching students the concepts of computational thinking and its application through Scratch and Arduino programming.
ContributorsLiu, Deming (Author) / Meuth, Ryan (Thesis director) / Nakamura, Mutsumi (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
136759-Thumbnail Image.png
Description
The incorporation of electronic books (e-books) into the classroom and home of young children has been shown to have positive effects on the acquisition of early literacy skills. Dialogic reading methods, which include interactive conversations between caregiver and child about a story as it is being read, additionally are known

The incorporation of electronic books (e-books) into the classroom and home of young children has been shown to have positive effects on the acquisition of early literacy skills. Dialogic reading methods, which include interactive conversations between caregiver and child about a story as it is being read, additionally are known to improve skills that lead to improved literacy during the school years. No research to date, however, has examined e-books and dialogic reading when used together. This study examines how using dialogic reading with a child reading an e-book will impact the acquisition of emergent literacy skills, particularly vocabulary knowledge and story recall ability. Twenty-three children aged 3 to 5 took part in a matched pairs experiment that included reading a select e-book four times in which half received a dialogic reading intervention. The children who received the intervention scored significantly higher in the story recall measure of the posttest than those in the control group. No differences were found between the experimental and control groups on the vocabulary measure, although mutual gains were found among both groups from the pretest to the posttest. The results suggest that dialogic reading when incorporated with e-books may improve a child's ability to recall a story. Further, the results indicate that repeated reading of the same e-book may increase vocabulary knowledge.
ContributorsFallon, Ashley Elizabeth (Author) / Connor, Carol (Thesis director) / Kupfer, Anne (Committee member) / Barrett, The Honors College (Contributor) / T. Denny Sanford School of Social and Family Dynamics (Contributor) / Department of Psychology (Contributor) / Division of Teacher Preparation (Contributor)
Created2014-12
136617-Thumbnail Image.png
Description
We created an Android application, Impromp2, which allows users to search for and save events of interest to them in the Phoenix area. The backend, built on the Parse platform, gathers events daily using Web services and stores them in a database. Impromp2 was designed to improve upon similarly-purposed apps

We created an Android application, Impromp2, which allows users to search for and save events of interest to them in the Phoenix area. The backend, built on the Parse platform, gathers events daily using Web services and stores them in a database. Impromp2 was designed to improve upon similarly-purposed apps available for Android devices in several key ways, especially in user interface design and data interaction capability. This is a full-stack software project that explores databases and their performance considerations, Web services, user interface design, and the challenges of app development for a mobile platform.
ContributorsNorth, Joseph Robert (Author) / Balasooriya, Janaka (Thesis director) / Nakamura, Mutsumi (Committee member) / Faucon, Philippe (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2015-05
133188-Thumbnail Image.png
Description
This study assessed preschool children's (N= 52) ability to introspect and monitor their own levels of certainty. After a book reading intervention, children reported that they were less certain of answer choices in a picture identification game. School differences showed that some groups of children reported improved levels of certainty

This study assessed preschool children's (N= 52) ability to introspect and monitor their own levels of certainty. After a book reading intervention, children reported that they were less certain of answer choices in a picture identification game. School differences showed that some groups of children reported improved levels of certainty monitoring, while other groups of children reported scores dissimilar to those predicted. This indicated that children who were immersed in rich learning environments, where strict curriculum and emotion understanding training were enforced, could be predisposed to this type of certainty understanding.
ContributorsHicks, Jordan (Co-author) / Sanyal, Awhona (Co-author) / Fabricius, William (Thesis director) / Kupfer, Anne (Committee member) / Gonzales, Christopher (Committee member) / Department of Psychology (Contributor) / School of Social Transformation (Contributor) / Sanford School of Social and Family Dynamics (Contributor) / Barrett, The Honors College (Contributor)
Created2018-12
133853-Thumbnail Image.png
Description
For my thesis project, I have developed a cash register web application for the Arizona State University Barrett Dining Hall. I previously worked at the Barrett Dining Hall, and I would occasionally step in as a cashier. This work is how I came to be familiar with the system and

For my thesis project, I have developed a cash register web application for the Arizona State University Barrett Dining Hall. I previously worked at the Barrett Dining Hall, and I would occasionally step in as a cashier. This work is how I came to be familiar with the system and all its inefficiencies. The system requires multiple user inputs to implement even the most basic of tasks, is not user-friendly, and therefore very prone to error. In the event that multiple incorrect inputs are entered, the software will freeze, and the user will have to turn off the computer and turn it back on. In theory, this application is an improvement over the software system that is currently in place in that the user interface has been specifically designed to be user-friendly. This application reduces the number of required user inputs by automating certain tasks (such as pricing and determining the meal period), thereby reducing the chance of user error. It is also an improvement in that it allows students to log in to the system to view how many meals they have left, how much M&G is in their account, and how many guest passes they have left. This functionality is extremely important because this is a feature that is not currently in place, and is something that students have actively complained about. Currently, if students want to check on their meal plan, they have to either physically go to a dining hall and ask the cashier, or call a toll-free number. The two technologies used to develop this application are C# and XML. These technologies were chosen because I wanted to learn something new for this project to broaden my knowledge. I also happened to be taking a class at the start of this project that utilized C# and XML for Web Applications, and it seemed like the perfect opportunity to transfer over the skills I had been learning.
ContributorsLewis, Q. Mariha Paishance (Author) / Chen, Yinong (Thesis director) / Nakamura, Mutsumi (Committee member) / School of International Letters and Cultures (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
133870-Thumbnail Image.png
Description
Both dialogic reading and embodied cognition have showed to be effective strategies in the development of early literacy skills. Additionally, the use of electronic books has been found to also have a positive effect, including in combination with dialogic reading. The effectiveness of dialogic reading and embodied strategy while reading

Both dialogic reading and embodied cognition have showed to be effective strategies in the development of early literacy skills. Additionally, the use of electronic books has been found to also have a positive effect, including in combination with dialogic reading. The effectiveness of dialogic reading and embodied strategy while reading an e-book has not been compared. The purpose of the study is to determine if embodied cognition can improve dialogic reading practices and possibly offer a theoretical framework for why dialogical reading practices work. Additionally, this study aims to determine the impact of embodied cognition and dialogic reading on the development of both vocabulary and story recall skills in preschool-aged children. Twenty-nine preschool children between the ages of 3 and 5 years old took part in a matched pairs experiment that included reading an e-book. Children in the experimental groups received four readings of either an embodied cognition condition or a dialogic reading condition. Following the four readings, the groups switched treatment. The children who received the embodied cognition conditions scored significantly higher on both story recall and vocabulary acquisition compared to those in the dialogic reading and control groups. Results of the study suggest embodied cognition in conjugation with dialogic reading practices could provide a more effective and improved model for promoting early literacy skills.
ContributorsMedrano, Danielle Alessandra (Author) / Glenberg, Arthur (Thesis director) / Kupfer, Anne (Committee member) / Gomez, Ligia (Committee member) / Department of Psychology (Contributor) / Sanford School of Social and Family Dynamics (Contributor) / School of Music (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
137330-Thumbnail Image.png
Description
Introspective awareness refers to direct access to one’s own internal and subjective thoughts and feelings (Wimmer & Hartl, 1991). Two theories, simulation theory and theory-theory, have been used to understand our access to our mental states. Simulation theory (Harris, 1991) involves imagining yourself in another person’s situation, reading off of

Introspective awareness refers to direct access to one’s own internal and subjective thoughts and feelings (Wimmer & Hartl, 1991). Two theories, simulation theory and theory-theory, have been used to understand our access to our mental states. Simulation theory (Harris, 1991) involves imagining yourself in another person’s situation, reading off of your mental state, and attributing that state to the other person. Theory-theory (Gopnik, 1993) involves an interrelated body of knowledge, based on core mental-state constructs, including beliefs and desires, that may be applied to everyone—self and others (Gopnik & Wellman, 1994). Introspection is taken for granted by simulation theory, and explicitly denied by theory-theory. This study is designed to test for evidence of introspection in young children using simple perception and knowledge task. The current evidence is against introspective awareness in children because the data suggest that children cannot report their own false beliefs and they cannot report their on-going thoughts (Flavell, Green & Flavell, 1993; Gopnik & Astington, 1988). The hypothesis in this study states that children will perform better on Self tasks compared to Other tasks, which will be evidence for introspection. The Other-Perception tasks require children to calculate the other’s line of sight and determine if there is something obscuring his or her vision. The Other-Knowledge tasks require children to reason that the other’s previous looking inside a box means that he or she will know what is inside the box when it is closed. The corresponding Self tasks could be answered either by using the same reasoning for the self or by introspection to determine what it is they see and do not see, and know and do not know. Children performing better on Self tasks compared to Other tasks will be an indication of introspection. Tests included Yes/No and Forced Choice questions, which was initially to ensure that the results will not be caused by a feature of a single method of questioning. I realized belatedly, however, that Forced Choice was not a valid measure of introspection as children could introspect in both the Self and Other conditions. I also expect to replicate previous findings that reasoning about Perception is easier for children than reasoning about Knowledge.
ContributorsAamed, Mati (Author) / Fabricius, William (Thesis director) / Glenberg, Arthur (Committee member) / Kupfer, Anne (Committee member) / Department of Psychology (Contributor) / Barrett, The Honors College (Contributor) / T. Denny Sanford School of Social and Family Dynamics (Contributor)
Created2013-12
137462-Thumbnail Image.png
Description
Web-application development constantly changes \u2014 new programming languages, testing tools and programming methodologies are often proposed. The focus of this project is on the tool Selenium and the fairly new technique known as High Volume Automated Testing (HVAT). Both of these techniques were used to test the Just-in-Time Teaching and

Web-application development constantly changes \u2014 new programming languages, testing tools and programming methodologies are often proposed. The focus of this project is on the tool Selenium and the fairly new technique known as High Volume Automated Testing (HVAT). Both of these techniques were used to test the Just-in-Time Teaching and Learning Classroom Management System software. Selenium was used with a black-box testing technique and HVAT was employed in a white-box testing technique. Two of the major functionalities of this software were examined, which include the login and the professor functionality. The results of the black-box testing technique showed parts of the login component contain bugs, but the professor component is clean. HVAT white-box testing revealed error free implementation on the code level. We present an analysis on a new technique for HVAT testing with Selenium.
ContributorsEjaz, Samira (Author) / Balasooriya, Janaka (Thesis director) / Nakamura, Mutsumi (Committee member) / Wilkerson, Kelly (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2013-05
135236-Thumbnail Image.png
Description
Tenga is an e-commerce demo web application for students studying Distributed Software Development and Software Integration and Engineering at Arizona State University (ASU). The application, written in C#, aims to empower students to understand how complex systems are build. Complementing the two courses taught at ASU, it seeks to demonstrate

Tenga is an e-commerce demo web application for students studying Distributed Software Development and Software Integration and Engineering at Arizona State University (ASU). The application, written in C#, aims to empower students to understand how complex systems are build. Complementing the two courses taught at ASU, it seeks to demonstrate how the concepts taught in the two classes can be applied to the real world. In addition to the practical software development process, Tenga also bring in the topics that students are inexperienced with such as recommendation systems and ranking algorithms. Tenga is going to be used in classrooms to help students to learn fundamental issues in Web software development and software integration and to understand tools and skill sets required to built a web application.
ContributorsKawanzaruwa, Allen Tom (Author) / Chen, Yinong (Thesis director) / Nakamura, Mutsumi (Committee member) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05