Computer Science!

Advanced Computer Science is a Java-based course taught by Mrs. Taricco. In this class, students learn various programming concepts and apply them to various projects. In fact, you are looking at one of those project right now! Some other topics that we cover include decisions, data types, iterations, classes and more! In this class, we also participate in a computer science competition called ACSL: American Computer Science League, where we answer various programming related questions.

Line Art

mug two

Among the many things that we learn in this class, one of the things is graphics. For example, in the line art assignment, we worked mainly with lines (surprise surprise!). While it might look like the lines are curved, they are actually not! The picture is composed of only straight lines!

ArrayLists

Among the many things that we learn in this class, one of the things is Array Lists. These are dynamic versions of arrays, which means that you change the size of the array as you code. To the left, you can see some of the practice that we did in class using Array Lists.

Dyscalculating

During D term, we work on Apps for Good. The class is divided into teams, and we have to develop an app that aims to solve a problem.

The problem that my team and I chose was Dyscalculia, which is a learning disability that affects the ability to learn or understand math. We wanted to help individuals with this disability, so we decided to create an app that helps them solve one variable equations. My team consisted of Me, Jessica, and Evan. Together, we designed an app called Dyscalculating.

Our app is a mathematical assistance tool designed for middle and early high school students with dyscalculia in solving one-variable linear equations in Algebra I. It breaks down problems into smaller pieces, color-coded steps with interactive checklists that guide users through the solving process one task at a time. By focusing on step-by-step engagement, our app aims to deepen their understanding of these problems and build confidence in their math skills.

There are multiple key features of the app. Firstly, the user can enter any one variable equation. Our app will then break that equation into constants and coefficients, and color code them so that the user can easily differentiate between constants and coefficients. Then, the app will guide the user through solving the equation until they reach the end and get the correct answer.

Wanna know more? Click here to view our full proposal!

apps for good poster