COMPUTER SCIENCE

Computer Science is a class at Mass Academy that’s taught by Mrs. Taricco. We learn a lot about software and coding which allows us to complete projects like creating an online portfolio.

Line Art Program
Through the combination of java and applet, I created a program that can draw out straight lines in a way that they form arches at all four corners of a rectangle. This is done by slightly adjusting the angle in which the lines are drawn. For bonus points, I created a smaller version of the same image inside the original rectangle.
Federal Tax Rate
This is a program that calculates federal income tax in the United States based on taxpayers' marital status and income. Users input their marital status and income. With calculations using specific tax schedules for single and married taxpayers, the program outputs the computed federal income tax rounded to the nearest penny.
Apps For Good
Problem: The importance of financial literacy is oftentimes overlooked in the standard education system. With a new generation rising into independence, it is crucial to atone for this lack of understanding among teens and young adults.
Solution: A financial literacy app is an easy and convenient way for teens and young adults to delve into the world of financial accountability on their own.
Target Audience: Young adults and teenagers were the target of this app because they are just entering the new world of independence, and require financial education. Additionally, most people in this age category have busy schedules, so the app’s quick and convenient structure allows them to use it on the go.
Minimum Viable Product: Financial Frenzy utilizes a module-based learning system, each containing lessons on vastly different monetary topics. Each module has lessons in it that focus on specific parts of that topic. These lessons are constructed of short videos and mini quizzes. The videos are no longer than 5 minutes in order to maintain the attention of the target audience which is the easily distracted youth. The quizzes contain all sorts of questions from multiple choice, to open response and true or false in order to keep the user engaged.
Process: The process began with finding youtube videos about different financial topics from reliable channels, and fact checking them. We then embedded these videos into each lesson, and created corresponding quizzes. Once a lesson is completed with every question correct, it prompts the user to either go back to the lesson choosing page, or the next lesson. Once the user finishes all the lessons in a topic, they can then move on to the next topic. The user can only do lessons in the topic they are currently working on. Each of the individual buttons were tested on each page in order to ensure that they each executed the tasks they were supposed to.