First Time With CS
Taught by Ms. Taricco, this course introduces students to the concepts of programming. We learn how to code in java, working on various small projects and lessons. Additionally, we learn how to design and code our own websites, teaching us how to use HTML and CSS.
Line Art
This mini-project is mainly graphical, where the goal is to create the optical illusion of a curve through the creation of a large quantity of lines. As an expansion, the assignment also asked to make the program place a copy of this “curve” within the original “curve,” making a semi-recursive code. To personally expand upon this myself, I chose to make the program fully recursive, more customizable in size and detail, and shifting in color as well as position.
Trouble accessing the document? Click here.
Stars
This mini-project is also mainly graphical, where the goal is to create stars of random position. This was tricky because there is no given function that draws a star, so we had to learn how to use arrays in order to efficiently complete the task. As a personal extension, I made the stars also have a random number of points, random colors, and random sizes in addition to the random positions.
Trouble accessing the document? Click here.
Personal Project: My Game
This is a video demo of a personal project I started over Thanksgiving break. Although this is not part of the curriculum, I have received significant help in this from Ms. Taricco. The game is essentially a puzzle game, much like a pre-existing game called "Lights Out." However, my version is different in that it is much more customizable and potentially difficult. I really like working on this project whenever I have free time.
Trouble accessing the video? Click here.