Computer Science

Advanced Computer Science, taught by Ms. Taricco, is a course where I explore how to design and build software using a variety of programming languages. I began with designing this website using HTML and CSS to showcase my hobbies, activities, and course load. We then moved onto Java programming, exploring data types, classes, algorithms, and graphics. Soon, we will be developing a mobile app for a cause.

Stars

For this lab, I created a program that draws ~10 stars of random sizes, at random locations, with random colors (either red, white, or blue). The stars are generated dynamically each time the program runs. This project helped me practice the concept of randomness and programming logic along with creating a very visually interesting graphic. Try it out yourself with the attached code under the image in your IDE!

For this lab, I wrote a program that draws straight lines inside a 980×630-pixel rectangle, connecting one side to the perpendicular side. The lines are evenly spaced and have points that are equidistant along the sides. This project helped me with the concept of iteration and coordinate geometry to create this graphic. Click on the link below the image to view the code I wrote to make this!