Computer Science

Computer Science is a class taught by Mrs. Taricco. In this class, we learn about the basics of different coding languages, such as Java and HTML, and use Eclipse to work through labs and projects. We also learn to develop our own personal websites. In my experience, the class isn’t like any other Computer Science class, the class teaches us how to apply technology into real-world situations.

Stars

I designed and implemented a graphics program that renders ten stars with randomly generated sizes, colors, and positions. This exercise was created as I was learning to implement static arrays to store and manage graphical objects in Java. Static arrays allowed me to store the locations of the points on each star to produce individual stars.

Having Trouble Viewing? Try Here!

Line Art

To better understand loop control and structures, I completed a computer science lab that involved generating a geometric pattern within a rectangular canvas. I wrote a program that drew lines spaced from one side of a 980 by 630-pixel rectangle to a perpendicular side. For the extra credit extension, I expanded the program to recursively reproduce smaller versions of this design within the empty space of the larger pattern.

Having Trouble Viewing? Try Here!

Apps for Good

Apps for Good is a long-term project primarily taking place during the D-term. Students work in groups of two to four students to create an App for a need. I collaborated with Isaac Moore and Emmanuel Yu to create AidReady, an educational App to promote first aid awareness and knowledge.

Problem Statement

In the midst of emergencies, the first few minutes can be the difference between life and death, yet many are not sure what to do in such events. Across the world, approximately 40% of the total population has received first aid education, such as CPR training, meaning a large portion of the population is left unaware of how to properly respond to medical emergencies. This is further complicated by the nature of most first aid learning applications, including online ones, that heavily utilize text-based instructions and medical jargon that may not be properly interpreted even for the general population, causing many people to stray from learning these essential skills.

Our Solution & MVP

AidReady is a gamified, accessible first aid learning app built for all ages and abilities using short sentences, videos, pictures, and interactive games to prepare anyone for real emergencies. The minimum viable product of our app is to develop a gamified preparation app for common first aid scenarios. We intend to enable the user to learn about different ailments and treatments through lessons involving both questions and educational games.

Key Features

Primary features of AidReady include: having a home page/settings page where users can access and view their progress on a variety of training modules, and change their personal settings, respectively; having 18 “First Aid Modules” of common injuries and illnesses that are gamified educational options that include informational sections, games, videos, and assessments; and having a “review” section in our app that prompts the user to complete questions based on previously completed modules. The first feature focuses on the quality of life of our app, making the app more understandable and accessible to the general user. Then, AidReady's second feature is the primary focus, where we prepare users for common first aid scenarios. Finally, the last feature focuses on an amalgamation of questions from previously completed sections to help the user remain knowledgeable about topics even after they complete them.

Having Trouble Viewing? Try Here!