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.
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