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 37
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
135586-Thumbnail Image.png
Description
Fringe: Abstract Fringe is a feature length screenplay and a work of original science fiction. The story takes place in the future, on a planet far from Earth but it is told from the human perspective and is meant to draw into question many issues present in society today: prejudice,

Fringe: Abstract Fringe is a feature length screenplay and a work of original science fiction. The story takes place in the future, on a planet far from Earth but it is told from the human perspective and is meant to draw into question many issues present in society today: prejudice, hatred, multiculturalism, war, and social division. The screenplay seeks to pose an allegorical relationship between the humanity living on the planet, and the enemies they face, and the present day conflict between America and the Middle East or ISIS. The story follows Miles as he is forced to ally with his sworn enemy, the Lue, and learn to fight together to save his world from destruction. Miles begins the film bitter, resentful, and filled with prejudice towards his foes, much like a majority of Americans today. Instead of focussing on that conflict though, my story unites these two bitter enemies and asks them to put aside their violent and hateful pasts to fight a new, more powerful foe together. As the events unfold my characters learn that their enemies can be just like them and that they have something valuable to offer their world. My screenplay is about finding commonality with the enemy, on both sides of a conflict. By the end of my tale, Miles learns that there is good to be found in the world, even in his sworn enemies, if he looks close enough. It may seem like an archetypal plot on the surface but I worked hard to create a world that has not been seen in film before, an original science fiction universe that can bring these issues into the light and entertain an audience while doing so. I feel that my screenplay does just that, offering entertainment with and edge of social commentary, and stays true to the science fiction form.
ContributorsTrcic, Colton Walker (Author) / Maday, Gregory (Thesis director) / Bernstein, Gregory (Committee member) / WPC Graduate Programs (Contributor) / W. P. Carey School of Business (Contributor) / School of Film, Dance and Theatre (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
Description
Script supervising is a job on a film set that is often overlooked; however, without the script supervisor there could be countless errors in a movie. Script supervisors keep track of the continuity of the script, including matching actions, eye-lines, and all of the details in the set. The other

Script supervising is a job on a film set that is often overlooked; however, without the script supervisor there could be countless errors in a movie. Script supervisors keep track of the continuity of the script, including matching actions, eye-lines, and all of the details in the set. The other main task of the script supervisor is to record information; he or she keeps track of the director's favorite takes, general camera information, and what each shot covers. My thesis covers an in-depth look at the practice of script supervising as well as my experiences script supervising two feature films.
ContributorsGeske, Victoria Manette (Author) / LaMont, Christopher (Thesis director) / Bernstein, Gregory (Committee member) / Barrett, The Honors College (Contributor) / School of Film, Dance and Theatre (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
136291-Thumbnail Image.png
Description
Beautiful Accidents is a debut drama-comedy feature screenplay written as a thesis project. For a screenwriter trying to bloom in the Film Industry, the big question is "where is your great feature script?" and "how many do you have?" The pressure is all about the quality of the work and

Beautiful Accidents is a debut drama-comedy feature screenplay written as a thesis project. For a screenwriter trying to bloom in the Film Industry, the big question is "where is your great feature script?" and "how many do you have?" The pressure is all about the quality of the work and how many feature screenplays are written. Thus, this draft has been in pre-production and conception for a year and a half now. The draft presented as the thesis project is the third draft of a total of three versions of the script. The first and second drafts are drastically different from this third draft in content and character development. After having the opportunity to attend the Cannes Film Festival, the inspiration for another new and improved third draft came to be. It runs 93 pages, and goes beyond presenting an example debut feature screenplay. Throughout the process of writing a feature screenplay, learning to write several drafts to reach a polished draft is a crucial part of the journey as a writer. This was not only a project that included writing a feature film screenplay, but it also contained valuable lessons about the growth of an inspiring writer in regards to being willing to go through several drafts. In addition to the third draft of the script, a teaser opening of the first scene was produced, directed, and starred in as another segment of the thesis project. Run Time: 2:51. The goal for this teaser opening is to serve as a visual sample along with the screenplay. When the time comes to search for investors and producers for the script, this teaser will accompany the material. The script is intentionally written to be a low budget film, so that production could take place independently and locally for a tight budget. The ultimate goal is to produce this film as either an independent film or a semi-independent as writer/director of the project. Synopsis: A quirky romantic comedy about two individuals, Meg and Dave, who believe they are narcissists explore their own perceived narcissism in one another. Meg is a budding music genius who is stuck at Law school, while Dave is a bartender and pool shark. At the ripe age of 22, Meg finds herself for the first time in her life, deeply fascinated in one other person other than herself: Dave, who happens to also be ten years older than her. Her first meeting with Dave is purely an accident, as their continued journey appears to have plenty of them. These accidents prove to be, however, beautiful.
ContributorsKheshtchin-Kamel, Amena (Author) / Montesano, Mark (Thesis director) / Bernstein, Gregory (Committee member) / Barrett, The Honors College (Contributor) / School of Film, Dance and Theatre (Contributor)
Created2015-05
136144-Thumbnail Image.png
DescriptionA self-help guide for the independent animator. Answers the question, "What do I do when I finish a film?" Includes information on how to successfully market a film as well as different avenues of distribution. Discusses both shorts and features.
ContributorsHoma, Christopher Andres Burruel (Author) / Pinholster, Jacob (Thesis director) / Bernstein, Gregory (Committee member) / Barrett, The Honors College (Contributor) / School of Life Sciences (Contributor) / School of Film, Dance and Theatre (Contributor) / School of Art (Contributor)
Created2015-05
133794-Thumbnail Image.png
Description
This creative project centers on creating evaluative writing about film, in the form of a film review blog. Preliminary writing was done, in which the distinction was made between critical film writing and movie reviewing, as well as an analysis of how film critics have honed in their criticism and

This creative project centers on creating evaluative writing about film, in the form of a film review blog. Preliminary writing was done, in which the distinction was made between critical film writing and movie reviewing, as well as an analysis of how film critics have honed in their criticism and what makes their content effective for their audience. The rest of the writing for this project consists of a total of 15 reviews for 15 different movies released in 2017 and 2018. In these reviews, there is a brief introduction of the plot and context in which the film is made, followed by an evaluative analysis of what made the film effective or ineffective in achieving its artistic goals. The reviews involve an amalgamation of the content and topics taught in the Film and Media Studies program at Arizona State University, from screenwriting to cinematography. This process of writing reviews and being edited by the Director and Second Reader allows for the opportunity to find a unique writing voice and create content that is accessible for the wide audience that would be reading the work. All of the writing completed for this project (except for the "My Favorite Film Critics" piece) is compiled together in a WordPress blog, in an easily readable and accessible format. The blog itself serves as a way to reach the desired audience, as well as entice them to engage with the writing and the films being written about. This includes providing images and trailers for each respective film, to add a visual component to the writing. The final product is a unique way to engage with the content taught in the Film and Media Studies program, while simultaneously building a portfolio of writing that will be expanded upon and continued in the future.
ContributorsPolich, Brennan Taylor (Author) / Green, Michael (Thesis director) / Bernstein, Gregory (Committee member) / Department of English (Contributor) / School of Mathematical and Statistical Sciences (Contributor) / Barrett, The Honors College (Contributor)
Created2018-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
DescriptionA short film about a mother and a daughter.
ContributorsJun, Seo-Young (Author) / Taylor, Philip (Thesis director) / Bernstein, Gregory (Committee member) / Clay, Anne Safiya (Committee member) / Barrett, The Honors College (Contributor) / School of Film, Dance and Theatre (Contributor)
Created2013-12