Nowadays, kids are exposed to technology at an incredibly early age. According to a study by YouGov in the United Kingdom, 88% of 12-year-olds are entrusted with their own devices and 85% of children at age 6 have access to a tablet at home (YouGov). In the US, according to MarketingProfs 75% of children 8 and under have access to some type of smart device. In an ever-growing technological world, it is important to make sure that kids are enjoying entertainment that enhances their growth and protects them from inappropriate content (Nanji). I wanted to create a browser game that explains the importance of Security in a colorful, fun environment with a friendly playable character. The game I created is a 2D platformer in which the player learns about the importance of passwords and keeping them secure.
Personal electric vehicles, or PEVs, help individuals navigate short to mid distance commutes in environments that lack effective public transportation solutions. This is known as the “Last Mile” problem. A particular solution, electric skateboards, are highly energy efficient due to their size but lack auxiliary features for safety and user-convenience connected to the same battery supply. Plus, almost all conventional electric boards come with proprietary software and hardware designs, meaning that modifying or improving upon their logic is extremely difficult if not impossible. Therefore, our group aims to prototype an improved, open-source electric skateboard design to determine the feasibility of our ideas.
Personal electric vehicles, or PEVs, help individuals navigate short to mid distance commutes in environments that lack effective public transportation solutions. This is known as the “Last Mile” problem. A particular solution, electric skateboards, are highly energy efficient due to their size but lack auxiliary features for safety and user-convenience connected to the same battery supply. Plus, almost all conventional electric boards come with proprietary software and hardware designs, meaning that modifying or improving upon their logic is extremely difficult if not impossible. Therefore, our group aims to prototype an improved, open-source electric skateboard design to determine the feasibility of our ideas.
Among classes in the Computer Science curriculum at Arizona State University, Automata Theory is widely considered to be one of the most difficult. Many Computer Science concepts have strong visual components that make them easier to understand. Binary trees, Dijkstra's algorithm, pointers, and even more basic concepts such as arrays all have very strong visual components. Not only that, but resources for them are abundantly available online. Automata Theory, on the other hand, is the first Computer Science course students encounter that has a significant focus on deep theory. Many of the concepts can be difficult to visualize, or at least take a lot of effort to do so. Furthermore, visualizers for finite state machines are hard to come by. Because I thoroughly enjoyed learning about Automata Theory and parsers, I wanted to create a program that involved the two. Additionally, I thought creating a program for visualizing automata would help students who struggle with Automata Theory develop a stronger understanding of it.
This project tackles a real-world example of a classroom with college students to discover what factors affect a student’s outcome in the class as well as investigate when and why a student who started well in the semester may end poorly later on. First, this project performs a statistical analysis to ensure that the total score of a student is truly based on the factors given in the dataset instead of due to random chance. Next, factors that are the most significant in affecting the outcome of scores in zyBook assignments are discovered. Thirdly, visualization of how students perform over time is displayed for the student body as a whole and students who started well at the beginning of the semester but trailed off towards the end. Lastly, the project also gives insight into the failure metrics for good starter students who unfortunately did not perform as well later in the course.