Computer Science

Instructed by Mrs. Taricco, Computer Science is a class that introduces us to technology in the world around us. In my experience, the class isn’t like any other Computer Science class. Through learning Web development (this website!), as well as coding languages such as Java, the class teaches us how to apply technology into real-world situations.

In our CS class, we usually complete labs that help extend our understanding of current topics. One specific topic we focused on was Applet, a Java program that can be inserted into a webpage. Through this lab, we were able to utilize graphics to create our own images. The images that we had to make included different inscribed circles, as well as spelling out the word "MAMS". One specific image that I created can be seen on the right, which is something I really enjoyed doing.

Another lab that I enjoy working on was the Federal Tax Rate lab, which is shown on the left. This lab really opened up my eyes to taxes and their intricacies, and I really enjoyed creating this system. There were a lot of parameters, which I liked implementing. Overall, I’ve really enjoyed working on labs like this due to the value placed on user input; through these programs, I’m able to help others out in some way.

Apps For Good

Problem Statement and Target Audience
In today’s world, community service is crucial. These acts contribute back to the community, which is why high importance is put on these activities. However, many people struggle to find organizations they want to contribute to. While there are countless organizations out there, it’s hard to find a specific cause that you want to work towards. It can also be difficult for companies and organizations to spread information about their service opportunities to people who might be interested in participating. This problem is what we aim to solve through the app we will develop. We aim to create an app where users will be able to input their interests for volunteering opportunities, as well as put out ads and information about the community service opportunity they are hosting. Then, using this data, the app will be able to match users and organizations that have their shared service interests. Furthermore, we aim to include a feature where organizations will be able to provide information about their needs, which can further show volunteers more about that specific organization. By utilizing these apps, volunteers will have much less hassle with choosing organizations to volunteer for, and service organizations will find members to help with these opportunities with higher frequency. This will then help countless users give back to their community in the most efficient way possible.

Minimum Viable Product
Our minimum viable product has two components. Firstly, users should be able to sign in as volunteers and filter through organizations of interest. Next, organizations should be able to create and view posts to get volunteers. By following these guidelines, we were able to create HelpMeHelpYou. This app is able to let volunteers search for organizations, while also allowing for an option to either create a new organization or add posts as an already existing organization.

Apps For Good Poster

Poster for AFG