Matching Items (20)
Filtering by

Clear all filters

156331-Thumbnail Image.png
Description
Graph theory is a critical component of computer science and software engineering, with algorithms concerning graph traversal and comprehension powering much of the largest problems in both industry and research. Engineers and researchers often have an accurate view of their target graph, however they struggle to implement a correct, and

Graph theory is a critical component of computer science and software engineering, with algorithms concerning graph traversal and comprehension powering much of the largest problems in both industry and research. Engineers and researchers often have an accurate view of their target graph, however they struggle to implement a correct, and efficient, search over that graph.

To facilitate rapid, correct, efficient, and intuitive development of graph based solutions we propose a new programming language construct - the search statement. Given a supra-root node, a procedure which determines the children of a given parent node, and optional definitions of the fail-fast acceptance or rejection of a solution, the search statement can conduct a search over any graph or network. Structurally, this statement is modelled after the common switch statement and is put into a largely imperative/procedural context to allow for immediate and intuitive development by most programmers. The Go programming language has been used as a foundation and proof-of-concept of the search statement. A Go compiler is provided which implements this construct.
ContributorsHenderson, Christopher (Author) / Bansal, Ajay (Thesis advisor) / Lindquist, Timothy (Committee member) / Acuna, Ruben (Committee member) / Arizona State University (Publisher)
Created2018
133882-Thumbnail Image.png
Description
Based on James Marcia's theory, identity development in youth is the degree to which one has explored and committed to a vocation [1], [2]. During the path to an engineering identity, students will experience a crisis, when one's values and choices are examined and reevaluated, and a commitment, when the

Based on James Marcia's theory, identity development in youth is the degree to which one has explored and committed to a vocation [1], [2]. During the path to an engineering identity, students will experience a crisis, when one's values and choices are examined and reevaluated, and a commitment, when the outcome of the crisis leads the student to commit to becoming an engineer. During the crisis phase, students are offered a multitude of experiences to shape their values and choices to influence commitment to becoming an engineering student. Student's identities in engineering are fostered through mentoring from industry, alumni, and peer coaching [3], [4]; experiences that emphasize awareness of the importance of professional interactions [5]; and experiences that show creativity, collaboration, and communication as crucial components to engineering. Further strategies to increase students' persistence include support in their transition to becoming an engineering student, education about professional engineers and the workplace [6], and engagement in engineering activities beyond the classroom. Though these strategies are applied to all students, there are challenges students face in confronting their current identity and beliefs before they can understand their value to society and achieve personal satisfaction. To understand student's progression in developing their engineering identity, first year engineering students were surveyed at the beginning and end of their first semester. Students were asked to rate their level of agreement with 22 statements about their engineering experience. Data included 840 cases. Items with factor loading less than 0.6 suggesting no sufficient explanation were removed in successive factor analysis to identify the four factors. Factor analysis indicated that 60.69% of the total variance was explained by the successive factors. Survey questions were categorized into three factors: engineering identity as defined by sense of belonging and self-efficacy, doubts about becoming an engineer, and exploring engineering. Statements in exploring engineering indicated student awareness, interest and enjoyment within engineering. Students were asked to think about whether they spent time learning what engineers do and participating in engineering activities. Statements about doubts about engineering to engineering indicated whether students had formed opinions about their engineering experience and had understanding about their environment. Engineering identity required thought in belonging and self-efficacy. Belonging statements called for thought about one's opinion in the importance of being an engineer, the meaning of engineering, an attachment to engineering, and self-identification as an engineer. Statements about self-efficacy required students to contemplate their personal judgement of whether they would be able to succeed and their ability to become an engineer. Effort in engineering indicated student willingness to invest time and effort and their choices and effort in their engineering discipline.
ContributorsNguyen, Amanda (Author) / Ganesh, Tirupalavanam (Thesis director) / Robinson, Carrie (Committee member) / Harrington Bioengineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
133194-Thumbnail Image.png
Description
Even in the largest public university in the country, computer related degrees such as Computer Science, Computer Systems Engineering and Software Engineering have low enrollment rates and high dropout rates. This is interesting because the careers that require these degrees are marketed as the highest paying and most powerful. The

Even in the largest public university in the country, computer related degrees such as Computer Science, Computer Systems Engineering and Software Engineering have low enrollment rates and high dropout rates. This is interesting because the careers that require these degrees are marketed as the highest paying and most powerful. The goal of this project was to find out what the students of Arizona State University (ASU) thought about these majors and why they did or did not pick them. A total of 206 students were surveyed from a variety of sources including upper level classes, lower level classes and Barrett, the Honors College. Survey questions asked why the students picked their current major, if they had a previous major and why did they switch, and if the students had considered one of the three computer related degrees. Almost all questions were open ended, meaning the students did not have multiple choice answers and instead could write as short or as long of a response as needed. Responses were grouped based on a set of initial hypotheses and any emerging trends. These groups were displayed in several different bar graphs broken down by gender, grade level and category of student (stayed in a computer related degree, left one, joined one or picked a non-computer related degree). Trends included students of all grade levels picking their major because they were passionate or interested in the subject. This may suggest that college students are set in their path and will not switch majors easily. Students also reported seeing computer related degrees as too difficult and intimidating. However, given the low (when compared to all of ASU) number of students surveyed, the conclusions and trends given cannot be representative of ASU as a whole. Rather, they are just representative of this sample population. Further work on this study, if time permitted, would be to try to survey more students and question some of the trends established to find more specific answers.
ContributorsMeza, Edward L (Author) / Meuth, Ryan (Thesis director) / Miller, Phillip (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-12
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
134416-Thumbnail Image.png
Description
Engineers have a strong influence on everyday lives, ranging from electronics and trains to chemicals and organs [1]. However, in the United States, there is a large knowledge gap in the roles of engineers, especially in K-12 students [2] [3]. The National Academy of Engineering (NAE) recognizes the current problems

Engineers have a strong influence on everyday lives, ranging from electronics and trains to chemicals and organs [1]. However, in the United States, there is a large knowledge gap in the roles of engineers, especially in K-12 students [2] [3]. The National Academy of Engineering (NAE) recognizes the current problems in engineering, such as the dominance of white males in the field and the amount of education needed to become a successful engineer [4]. Therefore, the NAE encourages that the current engineering community begin to expose the younger generations to the real foundation of engineering: problem-solving [4]. The objective of this thesis is to minimize the knowledge gap by assessing the current perception of engineering amongst middle school and high school students and improving it through engaging and interactive presentations and activities that build upon the students’ problem-solving abilities.

The project was aimed towards middle school and high school students, as this is the estimated level where they learn biology and chemistry—key subject material in biomedical engineering. The high school students were given presentations and activities related to biomedical engineering. Additionally, within classrooms, posters were presented to middle school students. The content of the posters were students of the biomedical engineering program at ASU, coming from different ethnic backgrounds to try and evoke within the middle school students a sense of their own identity as a biomedical engineer. To evaluate the impact these materials had on the students, a survey was distributed before the students’ exposure to the materials and after that assesses the students’ understanding of engineering at two different time points. A statistical analysis was conducted with Microsoft Excel to assess the influence of the activity and/or presentation on the students’ understanding of engineering.
ContributorsLlave, Alison Rose (Author) / Ganesh, Tirupalavanam (Thesis director) / Parker, Hope (Committee member) / Harrington Bioengineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
134423-Thumbnail Image.png
Description
The purpose of this study was to utilize quantitative results gained through surveys to determine the effect of hands-on engineering activities and a poster study on improving understanding and awareness of engineering disciplines in high school students. There was a focus on increasing participation of women and minorities in engineering

The purpose of this study was to utilize quantitative results gained through surveys to determine the effect of hands-on engineering activities and a poster study on improving understanding and awareness of engineering disciplines in high school students. There was a focus on increasing participation of women and minorities in engineering to improve diversity, and this study utilized biomedical engineering as a means of achieving these goals. The analysis of this thesis focused on the results of the pre-assessment and post-assessment taken by a group of high school students before and after a program using presentations in combination with engineering activities tackling real-world problems. These assessments objectively ranked both the awareness and interest level in various engineering activities across a number of disciplines. The results were analyzed using percentages of the engineering statements that the students recognized as engineering and were interested in, as well as using t-tests. Statistical significance was found for the percentage of statements that the students expressed the highest interest level in between the initial and final survey. The other factors analyzed did not produce statistical significance, but the increase in interest level does meet one of the primary goals of the project. Since the percentages of all the positive factors did increase between the pre- and post- assessment, the study can be considered a success overall; more data is simply needed to indicate significance in these other factors. Future studies will focus on implementing this program as an after-school activity that can be led by members of the engineering community at ASU.
ContributorsLum, Kenna (Co-author) / Marshall, Dirk (Co-author) / Ganesh, Tirupalavanam (Thesis director) / Parker, Hope (Committee member) / Harrington Bioengineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
134431-Thumbnail Image.png
Description
The objective of this research study is to assess the effectiveness of a poster-based messaging campaign and engineering-based activities for middle school and high school students to encourage students to explore and to pursue chemical engineering. Additionally, presentations are incorporated into both methods to provide context and improve understanding of

The objective of this research study is to assess the effectiveness of a poster-based messaging campaign and engineering-based activities for middle school and high school students to encourage students to explore and to pursue chemical engineering. Additionally, presentations are incorporated into both methods to provide context and improve understanding of the presented poster material or activity. Pre-assessments and post-assessments are the quantitative method of measuring effectiveness. For the poster campaign, ASU juniors and seniors participated in the poster campaign by producing socially relevant messages about their research or aspirations to address relevant chemical engineering problems. For the engineering-based activity, high school students participated in an Ira A. Fulton Schools of Engineering program "Young Engineers Shape the World" in which the students participated in six-hour event learning about four engineering disciplines, and the chemical engineering presentation and activity was conducted in one of the sessions. Pre-assessments were given at the beginning of the event, and the post-assessments were provided towards the end of the event. This honors thesis project will analyze the collected data.
ContributorsBueno, Daniel Tolentino (Author) / Ganesh, Tirupalavanam (Thesis director) / Parker, Hope (Committee member) / Chemical Engineering Program (Contributor) / School of Historical, Philosophical and Religious Studies (Contributor) / W. P. Carey School of Business (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
133334-Thumbnail Image.png
Description
Engineering an object means engineering the process that creates the object. Today, software can make the task of tracking these processes robust and straightforward. When engineering requirements are strict and strenuous, software custom-built for such processes can prove essential. The work for this project was developing ICDB, an inventory control

Engineering an object means engineering the process that creates the object. Today, software can make the task of tracking these processes robust and straightforward. When engineering requirements are strict and strenuous, software custom-built for such processes can prove essential. The work for this project was developing ICDB, an inventory control and build management system created for spacecraft engineers at ASU to record each step of their engineering processes. In-house development means ICDB is more precisely designed around its users' functionality and cost requirements than most off-the-shelf commercial offerings. By placing a complex relational database behind an intuitive web application, ICDB enables organizations and their users to create and store parts libraries, assembly designs, purchasing and location records for inventory items, and more.
ContributorsNoss, Karl Friederich (Author) / Davulcu, Hasan (Thesis director) / Rios, Ken (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
134066-Thumbnail Image.png
Description
For those interested in the field of robotics, there are not many options to get your hands on a physical robot without paying a steep price. This is why the folks at BCN3D Technologies decided to design a fully open-source 3D-printable robotic arm. Their goal was to reduce the barrier

For those interested in the field of robotics, there are not many options to get your hands on a physical robot without paying a steep price. This is why the folks at BCN3D Technologies decided to design a fully open-source 3D-printable robotic arm. Their goal was to reduce the barrier to entry for the field of robotics and make it exponentially more accessible for people around the world. For our honors thesis, we chose to take the design from BCN3D and attempt to build their robot, to see how accessible the design truly is. Although their designs were not perfect and we were forced to make some adjustments to the 3D files, overall the work put forth by the people at BCN3D was extremely useful in successfully building a robotic arm that is programmed with ease.
ContributorsCohn, Riley (Co-author) / Petty, Charles (Co-author) / Ben Amor, Hani (Thesis director) / Yong, Sze Zheng (Committee member) / Computer Science and Engineering Program (Contributor) / Mechanical and Aerospace Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-12
134797-Thumbnail Image.png
Description
With the progression of different industries moving away from employing secretaries for business professionals and professors, there exists a void in the area of personal assistance. This problem has existing solutions readily available to replace this service, i.e. secretary or personal assistant, tend to range from expensive and useful to

With the progression of different industries moving away from employing secretaries for business professionals and professors, there exists a void in the area of personal assistance. This problem has existing solutions readily available to replace this service, i.e. secretary or personal assistant, tend to range from expensive and useful to inexpensive and not efficient. This leaves a low cost niche into the market of a virtual office assistant or manager to display messages and to help direct people in obtaining contact information. The development of a low cost solution revolves around the software needed to solve the various problems an accessible and user friendly Virtual Interface in which the owner of the Virtual Office Manager/Assistant can communicate to colleagues who are at standby outside of the owner's office and vice versa. This interface will be allowing the owner to describe the status pertaining to their absence or any other message sent to the interface. For example, the status of the owner's work commute can be described with a simple "Running Late" phrase or a message like "Busy come back in 10 minutes". In addition, any individual with an interest to these entries will have the opportunity to respond back because the device will provide contact information. When idle, the device will show supplemental information such as the owner's calendar and name. The scope of this will be the development and testing of solutions to achieve these goals.
ContributorsOffenberger, Spencer Eliot (Author) / Kozicki, Michael (Thesis director) / Goryll, Michael (Committee member) / Electrical Engineering Program (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12