Computer Science is taught by Mrs. Taricco. In Computer Science, students first learn how to build design and build their own websites using HTML and CSS. Students then learn important Java concepts such as object-oriented programming, algorithms, control structures, data structures, and logic. Students who have shown a strong understanding in Java are able to bypass the Java curriculum and conduct their own Independent Computer Science Project, where they research a new skill or language and apply it in an area of their interest.
My Independent CS Project is a website and database that allows students to connect with alumni for advice, mentorship, internship opportunities, and more. I mainly used React, Next.js, and Firebase for this project. Below is what the main page of the website looks like.
Before I started my Independent CS Project, I was first assigned 10 Java problems for practice. My favorite problem was the problem where we had to find the sum of all the primes up to a certain number. You can find the implementation below.