Home About Me Extracurriculars Physics Computer Science Math Modeling STEM I STEM II Humanities Spanish

Computer Science

Computer Science is taught by Mrs. Taricco. We learn a variety of programming skills within the class. Some major projects include the development of our website and app! We also do a lot of exercises where we are tasked with programming a solution or a method. Below are some of my works.

Apps For Good

Apps for good enables students to create an app that will solve a problem that is found in the community. Students go through all key stages of new product development, such as brainstorming and determining the feasibility of the project, researching the current market, and creating the app from scratch. Apps for good is an educational movement that benefits both the community and the students that are creating the app as they go through the development process.


There are a variety of problems that can affect the ability of a person to perform daily tasks. One of which can be learning disabilities such as dyslexia, autism, or ADHD (Learning Disabilities Association of America, n.d.). With over 20% of the U.S population alone having some sort of learning disability (Learning Disabilities Association of America, n.d.), it is imperative that they gain the ability to complete daily tasks on their own. Although there are caretakers or family members that can assist individuals with learning disabilities with their everyday tasks (Vilaseca et al., 2017), a study in 2018 shows that those with learning disabilities would like to be more independent and learn how to do tasks by themselves instead of being too dependent on a caretaker (Sandjojo et al., 2018). Therefore, it is imperative that ways for them to learn how to be more independent be produced.


We created an engaging video game that would help teach people how to perform these tasks. The video game is created using a free open-source game engine called Godot. The user would select a task that they want to learn, and then a new screen will appear with cards containing descriptions of the steps specific for performing that task. The user would then have to drag the cards around and rearrange them in the right order from the first step to the last step. If the card is in the wrong position in the list of steps, there is feedback given to the user so that they can adjust accordingly. The user interface is also made with a simple design that would make the experience less stressful for the user. The app will also help the user establish a sense of independence by learning different tasks on their own and applying it in their daily life.

Target Audience

This app appeals to adults with learning disabilities who are at the moment unable to complete daily tasks such as washing hands, brushing teeth, or showering alone. Specifically, this app is meeting a need expressed by a Seven Hills Foundation home where the caretakers for many adults with learning disabilities are aiming to help their patients gain a sense of independence in daily life.

Key Features

1. The primary feature of the app is that it allows users to sequence a series of steps for a particular task. The user can order steps by dragging and dropping, which makes it both interactive and like a game. Since the user is doing the sequencing themselves and is not taught, it instills a sense of independence. Additionally, the app will give feedback to the user if they sequence incorrectly, allowing them to try again and improve.

2. Another significant feature is the user interface. Unlike pre-existing apps, the UI will not be childish but will rather appeal to adults. The interface must also be simple, smooth, and easy to use. It will use a combination of text and images. This allows the users to become more independent without feeling like they’re being treated like a child.

3. The content for the steps of tasks will be compiled from various public health online sources. Users will not need to provide any information to use our app.


Line Art Graphics

This is a program that uses for loops and Graphics methods to create a graphic with lines drawn in a way so that they form a pattern.

Output of the line art graphics program

Sieve of Eratosthenes

This program filters out even numbers by multiples and prints out only prime numbers using the “Sieve of Eratosthenes” method. The purpose of this program was to practice creating a 1D array and altering the elements within the array.

Output of the sieve of eratosthenes program