Matching Items (1,554)
Filtering by

Clear all filters

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
132774-Thumbnail Image.png
Description
Machine learning is one of the fastest growing fields and it has applications in almost any industry. Predicting sports games is an obvious use case for machine learning, data is relatively easy to collect, generally complete data is available, and outcomes are easily measurable. Predicting the outcomes of sports events

Machine learning is one of the fastest growing fields and it has applications in almost any industry. Predicting sports games is an obvious use case for machine learning, data is relatively easy to collect, generally complete data is available, and outcomes are easily measurable. Predicting the outcomes of sports events may also be easily profitable, predictions can be taken to a sportsbook and wagered on. A successful prediction model could easily turn a profit. The goal of this project was to build a model using machine learning to predict the outcomes of NBA games.
In order to train the model, data was collected from the NBA statistics website. The model was trained on games dating from the 2010 NBA season through the 2017 NBA season. Three separate models were built, predicting the winner, predicting the total points, and finally predicting the margin of victory for a team. These models learned on 80 percent of the data and validated on the other 20 percent. These models were trained for 40 epochs with a batch size of 15.
The model for predicting the winner achieved an accuracy of 65.61 percent, just slightly below the accuracy of other experts in the field of predicting the NBA. The model for predicting total points performed decently as well, it could beat Las Vegas’ prediction 50.04 percent of the time. The model for predicting margin of victory also did well, it beat Las Vegas 50.58 percent of the time.
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
132566-Thumbnail Image.png
Description
ASU’s Software Engineering (SER) program adequately prepares students for what happens after they become a developer, but there is no standard for preparing students to secure a job post-graduation in the first place. This project creates and executes a supplemental curriculum to prepare students for the technical interview process. The

ASU’s Software Engineering (SER) program adequately prepares students for what happens after they become a developer, but there is no standard for preparing students to secure a job post-graduation in the first place. This project creates and executes a supplemental curriculum to prepare students for the technical interview process. The trial run of the curriculum was received positively by study participants, who experienced an increase in confidence over the duration of the workshop.
ContributorsSchmidt, Julia J (Author) / Roscoe, Rod (Thesis director) / Bansal, Srividya (Committee member) / Software Engineering (Contributor) / Human Systems Engineering (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132570-Thumbnail Image.png
DescriptionThe goal of this study is to equip administrators and instructors with a deeper understanding of the apparent cheating problem in Computer Science courses, with proposed solutions to lower academic dishonesty from the students’ perspective.
ContributorsAl Yasari, Farah (Co-author) / Alyasari, Farah (Co-author) / Tadayon-Navabi, Farideh (Thesis director) / Bazzi, Rida (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
ContributorsHernandez, Reynold Torres (Performer) / Morales, Astrid (Performer) / ASU Library. Music Library (Publisher)
Created2018-11-20
ContributorsPabst, Joshua (Performer) / ASU Library. Music Library (Publisher)
Created2022-02-22
165590-Thumbnail Image.png
Description

In the United States, the word "earthquake" is extensively used. This natural disaster has a year-round impact on numerous states across the country. Earthquakes are simply more than a natural calamity; they also have a negative psychological impact. Earthquake safety measures are essential for ensuring citizens' safety. This paper proposes,

In the United States, the word "earthquake" is extensively used. This natural disaster has a year-round impact on numerous states across the country. Earthquakes are simply more than a natural calamity; they also have a negative psychological impact. Earthquake safety measures are essential for ensuring citizens' safety. This paper proposes, a technique for evaluating earthquake safety activities and instructing individuals in selecting appropriate precautions. Earthquake protection using Reach.love plus Amazon Alexa is special in that it uses cutting-edge virtual reality technology. The platform developed by Reach.love takes earthquake prevention to a new and innovative direction. The feeling of presence in a VR headset linked within Reach.love, allows the user to feel that an earthquake is occurring right now. Additionally, each location includes audio instructions that explain what to do in specific scenarios. The user can practice and mentally train to respond appropriately when a real earthquake happens, comparable to a 3D drill. Finally, the user will be able to utilize Amazon Alexa for help within the rooms in Reach.love to improve the experience of earthquake safety training. For example, if the user speaks to Alexa during the simulation and says, "Alexa, turn off the audio instructions," Alexa will do so, and the user will no longer hear them. Alexa would be the user's personal assistant during the training of earthquake protection.

ContributorsKaur, Simran (Author) / Johnson, Mina (Thesis director) / de la Pena, Nonny (Committee member) / Barrett, The Honors College (Contributor) / Computer Science - BS (Contributor)
Created2022-05
ContributorsWhite, Bill (Performer) / Plouffe, Siobhan, 1997- (Performer) / ASU Library. Music Library (Publisher)
Created2022-04-08
168506-Thumbnail Image.png
Description
With the advent of new mobility services and technologies, the complexity of understanding the mobility patterns has been gradually intensified. The availability of large datasets, in conjunction with the transportation revolution, has been increased and incurs high computing costs. These two critical challenges require us to methodologically handle complex

With the advent of new mobility services and technologies, the complexity of understanding the mobility patterns has been gradually intensified. The availability of large datasets, in conjunction with the transportation revolution, has been increased and incurs high computing costs. These two critical challenges require us to methodologically handle complex transportation problems with numerical performance: fast, high-precision solutions, and reliable structure under different impact factors. That is, it is imperative to introduce a new type of modeling strategy, advancing the conventional transportation planning models. In order to do this, we leverage the backbone of the underlying algorithm behind machine learning (ML): computational graph (CG) and automatic differentiation (AD). CG is a directed acyclic graph (DAG) where each vertex represents a mathematical operation, and each edge represents data transfer. AD is an efficient algorithm to analytically compute gradients of necessary functionality. Embedding the two key algorithms into the planning models, specifically parametric-based econometric models and network optimization models, we theoretically and practically develop different types of modeling structures and reformulate mathematical formulations on basis of the graph-oriented representation. Three closely related analytical and computational frameworks are presented in this dissertation, based on a common modeling methodology of CG abstraction. First, a two-stage interpretable machine learning framework developed by a linear regression model, coupled with a neural network layered by long short-term memory (LSTM) shows the capability of capturing statistical characteristics with enhanced predictability in the context of day-to-day streaming datasets. Second, AD-based computation in estimating for discrete choice models proves more efficiency of handling complex modeling structure than the standard optimization solver relying on numerical gradients, outperforming the standard methods, Biogeme and Apollo. Lastly, CG allows modelers to take advantage of a special problem structure for the feedback loops, a new class of problem reformulation developed through Lagrangian relaxation (LR), which makes CG based model well suited for reaching a high degree of the integrated demand-supply consistency. Overall, the deep integration of the practically important planning models with the underlying computationally efficient ML algorithms can enhance behavioral understanding of interactions in real-world urban systems, and the proposed differentiable mathematical structures will enable transportation decision-makers to accurately evaluate different demand-side and supply-side scenarios with a higher degree of convergency and optimality in more complex transportation systems.
ContributorsKim, Taehooie (Author) / Pendyala, Ram RP (Thesis advisor) / Zhou, Xuesong XZ (Thesis advisor) / Pan, Rong RP (Committee member) / Lou, Yingyan YL (Committee member) / Arizona State University (Publisher)
Created2021