Computer Science

Computer Science is a class taught by Ms. Taricco where we learn the fundamentals of coding in Java, HTML, and CSS. So far, we have learned about data types, using objects, boolean algebra, iterations, static arrays, and ArrayLists. We always focus on interesting exercises in class to flex our CS brains in fun ways.

Line Art Program

The Line Art Program is a Java project I created to generate the illusion of a curve using only straight lines. My biggest challenge was figuring out the underlying pattern of the lines and breaking out of the mindset that they were curved, since the effect is purely an optical illusion. It was also tricky to size the inner box correctly so that the lines didn’t overlap or misalign.

Trouble viewing the PDF? Click here!

The Stars Program

The Stars Program is a Java project I created to display ten stars of random sizes and locations on the screen. I also added random colors for extra effect, though this wasn’t required. The most challenging part for me was figuring out how to use iterations to craft a star that looked symmetrical from all angles.

Trouble viewing the PDF? Click here!

Apps For Good - AdaptEDU

AdaptEDU is a student-focused productivity and scheduling web app that my teammates Liam, Sam, and I developed to help address student stress, burnout, and poor time management. Many students struggle to balance schoolwork, extracurricular activities, and personal responsibilities while relying on traditional calendar tools that require constant manual planning and offer little intelligent prioritization. Our target audience is primarily high school and college students looking for a healthier and more effective way to manage their schedules. We created an adaptive scheduling platform that automatically prioritizes assignments and events based on deadlines, importance, estimated duration, and workload balance. The MVP includes dynamic task scheduling, automatic prioritization, multiple calendar views, and healthy productivity features such as daily work cutoffs. Using a custom scheduling algorithm, the app breaks assignments into manageable work sessions and adjusts schedules in real time to help students stay organized and reduce academic stress.

Trouble viewing the PDF? Click here!