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 39
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
135187-Thumbnail Image.png
Description
Transient Receptor Potential (TRP) ion channels are a diverse family of nonselective, polymodal sensors in uni- and multicellular eukaryotes that are implicated in an assortment of biological contexts and human disease. The cold-activated TRP Melastatin-8 (TRPM8) channel, also recognized as the human body's primary cold sensor, is among the few

Transient Receptor Potential (TRP) ion channels are a diverse family of nonselective, polymodal sensors in uni- and multicellular eukaryotes that are implicated in an assortment of biological contexts and human disease. The cold-activated TRP Melastatin-8 (TRPM8) channel, also recognized as the human body's primary cold sensor, is among the few TRP channels responsible for thermosensing. Despite sustained interest in the channel, the mechanisms underlying TRPM8 activation, modulation, and gating have proved challenging to study and remain poorly understood. In this thesis, I offer data collected on various expression, extraction, and purification conditions tested in E. Coli expression systems with the aim to optimize the generation of a structurally stable and functional human TRPM8 pore domain (S5 and S6) construct for application in structural biology studies. These studies, including the biophysical technique nuclear magnetic spectroscopy (NMR), among others, will be essential for elucidating the role of the TRPM8 pore domain in in regulating ligand binding, channel gating, ion selectively, and thermal sensitivity. Moreover, in the second half of this thesis, I discuss the ligation-independent megaprimer PCR of whole-plasmids (MEGAWHOP PCR) cloning technique, and how it was used to generate chimeras between TRPM8 and its nearest analog TRPM2. I review steps taken to optimize the efficiency of MEGAWHOP PCR and the implications and unique applications of this novel methodology for advancing recombinant DNA technology. I lastly present preliminary electrophysiological data on the chimeras, employed to isolate and study the functional contributions of each individual transmembrane helix (S1-S6) to TRPM8 menthol activation. These studies show the utility of the TRPM8\u2014TRPM2 chimeras for dissecting function of TRP channels. The average current traces analyzed thus far indicate that the S2 and S3 helices appear to play an important role in TRPM8 menthol modulation because the TRPM8[M2S2] and TRPM8[M2S3] chimeras significantly reduce channel conductance in the presence of menthol. The TRPM8[M2S4] chimera, oppositely, increases channel conductance, implying that the S4 helix in native TRPM8 may suppress menthol modulation. Overall, these findings show that there is promise in the techniques chosen to identify specific regions of TRPM8 crucial to menthol activation, though the methods chosen to study the TRPM8 pore independent from the whole channel may need to be reevaluated. Further experiments will be necessary to refine TRPM8 pore solubilization and purification before structural studies can proceed, and the electrophysiology traces observed for the chimeras will need to be further verified and evaluated for consistency and physiological significance.
ContributorsWaris, Maryam Siddika (Author) / Van Horn, Wade (Thesis director) / Redding, Kevin (Committee member) / School of Molecular Sciences (Contributor) / Department of English (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
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
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
136305-Thumbnail Image.png
Description
The objective of this randomized, single-blind crossover study was to examine the effect of vinegar on the blood glucose response to meal ingestion. This study was associated with a companion study Is Apple Cider Vinegar Effective for Reducing Heartburn Symptoms Related to Gastroesophageal Reflux Disease. Glucose meters were

The objective of this randomized, single-blind crossover study was to examine the effect of vinegar on the blood glucose response to meal ingestion. This study was associated with a companion study Is Apple Cider Vinegar Effective for Reducing Heartburn Symptoms Related to Gastroesophageal Reflux Disease. Glucose meters were utilized to measure blood glucose levels immediately prior to, and at four ½ hour intervals following meal ingestion. Previous studies have demonstrated that vinegar modulates the meal-time glucose response. Hence an alternative hypothesis was used: that a significant difference will be observed between the control and the vinegar groups. The results from the study were not significant likely due to a small sample size. The test meal eaten with a drink composed of vinegar diluted in water appeared to be most effective at decreasing the overall change in postprandial blood glucose. The vinegar drink also played a role in decreasing the peak glucose level at 30 minutes post-meal.
ContributorsPadgitt-Cobb, Lillian Katelyn (Author) / Johnston, Carol (Thesis director) / Redding, Kevin (Committee member) / Barrett, The Honors College (Contributor) / Department of Chemistry and Biochemistry (Contributor)
Created2015-05
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
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
136921-Thumbnail Image.png
Description
Photosynthesis is a critical process that fixes the carbon utilized in cellular respiration. In higher plants, the immutans gene codes for a protein that is both involved in carotenoid biosynthesis and plastoquinol oxidation (Carol et al 1999, Josse et al 2003). This plastoquinol terminal oxidase (PTOX) is of great interest

Photosynthesis is a critical process that fixes the carbon utilized in cellular respiration. In higher plants, the immutans gene codes for a protein that is both involved in carotenoid biosynthesis and plastoquinol oxidation (Carol et al 1999, Josse et al 2003). This plastoquinol terminal oxidase (PTOX) is of great interest in understanding electron flow in the plastoquinol pool. In order to characterize this PTOX, polyclonal antibodies were developed. Expression of Synechococcus WH8102 PTOX in E. coli provided a useful means to harvest the protein required for antibody production. Once developed, the antibody was tested for limit of concentration, effectiveness in whole cell lysate, and overall specificity. The antibody raised against PTOX was able to detect as low as 10 pg of PTOX in SDS-PAGE, and could detect PTOX extracted from lysed Synechococcus WH8102. The production of this antibody could determine the localization of the PTOX in Synechococcus.
ContributorsKhan, Mohammad Iqbal (Author) / Moore, Thomas (Thesis director) / Redding, Kevin (Committee member) / Roberson, Robert (Committee member) / Barrett, The Honors College (Contributor) / Department of Chemistry and Biochemistry (Contributor) / School of Life Sciences (Contributor)
Created2014-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
135246-Thumbnail Image.png
Description
The areas of cloud computing and web services have grown rapidly in recent years, resulting in software that is more interconnected and and widely used than ever before. As a result of this proliferation, there needs to be a way to assess the quality of these web services in order

The areas of cloud computing and web services have grown rapidly in recent years, resulting in software that is more interconnected and and widely used than ever before. As a result of this proliferation, there needs to be a way to assess the quality of these web services in order to ensure their reliability and accuracy. This project explores different ways in which services can be tested and evaluated through the design of various testing techniques and their implementations in a web application, which can be used by students or developers to test their web services.
ContributorsHilliker, Mark Paul (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