computer science

Computer Science is taught by Ms. Taricco. In the class, students are exposed to a variety of concepts that they will implement into projects of their own.

Sieve of Erathosthenes

One of our CS labs challenged us to code a program that accepts the user’s input and lists all the prime numbers leading up the inputted number. We were instructed not to use division or modulus in the program, adding an extra challenge. View my code here!

Line Art

Using Java AWT Graphics, another CS lab had us code a program that creates a design that simulates curves using straight lines. View the code and results here!

mylines

Apps For Good

Executive Summary

Clothing is a symbol for many, of self-expression and identity. However, the constant demand for new garments often overlooks the environmental and economic impacts. Fashion production contributes significantly to environmental degradation, and rising inflation rates makes traditional shopping unsustainable for many. In addition, landfills overflow with discarded textiles. ClothesMatch is our innovative app addressing these issues by promoting sustainable practices, budget-friendly options, and extending clothing lifecycles. Combining thrifting with digital convenience, ClothesMatch offers a unique solution for style-conscious and eco-friendly consumers. The app features user profiles for uploading items for sale or trade, a Tinder-style browsing section for discovering items, and communication tools for facilitating purchases or trades.

Problem

According to Business Insider, fashion production accounts for 10% of global carbon emissions, significantly harming the environment. Additionally, with inflation causing the price of goods to rise by 3.2% in the past year, many people are finding it necessary to cut their budgets. Shopping at large chain department stores has become less affordable, and online stores like Shein that offer extremely low prices are often linked to practices of environmental harm and labor exploitation. Post clothes production, the environmental impact continues, as the U.S. Environmental Protection Agency reports that Americans generate 16 million tons of textile waste annually, with 62.5% ending up in landfills.

Target Audience

This app is targeted towards a younger audience, teenagers and young adults in particular; however, this app is open to anyone above the age of 16 who is looking to exchange and acquire trendy clothing in a sustainable way. The Tinder-inspired user interface is eye-catching for younger adults and offers an interactive and immersive way to look for clothes that are being put up to sell or trade.

Features and MVP

ClothesMatch has three main components. First, users can create profiles to upload items for sale or trade, complete with images and descriptions. Users can also link social media, email, or phone numbers for contact, based on their comfort level. Second, the home page features a browsing section where users can swipe left to reject or right to favorite items. Favorited items appear in an “matched” column where users can learn additional details about the item. Third, the app facilitates interaction by allowing users to click on items saved to the favorites page to view seller profiles and contact information, coordinating trades or purchases directly with the seller. Our MVP was to establish the upload feature and make it so a listed item (image and description) can make it full circle through the app.

Testing

To finalize our app, we ran about 60 test cases to ensure it functions correctly under various scenarios. These tests helped us identify areas for improvement and confirm what was working well. While many tests passed, several failed, highlighting areas for immediate focus and future development.

Apps For Good Poster