Penelope Koehl - Computer Science 1
HOME
JOURNAL:

Week 1

10/30/25. I don't have school tomorrow. This week, I put my website online, and a bunch of problems happened with my home button and projects page.

Week 2

Today I decided to continue working on my website. We're doing a project on event listeners, but I would kind of want to do these coding math problems—I think they would be very interesting. I spent this weekend at a debate tournament. It went decently well, but we had a sad loss during elims. This week, I have the ceramics raku trip and PMC. I'm excited but also stressed, especially because I'm missing a lot of class. I really need to work on my Projects page, but I have some ideas.

Week 3

I haven't updated my journal page in a while, but it is now the second semester! I really enjoyed break, and it feels strange to be back at school. Today, I started working on my confetti project. I am excited to see where it goes. On a separate note, I made these text boxes ridiculously big, so I may mention other things. I loved spending time in San Francisco. There, I had bubble tea, did ice skating for the first time in years, and spent time with my friends. It was really fun.

Week 4

This week, I changed the colors of my confetti. This was really fun, as I also got to explore the random number feauture. It is interesting how numerical values can be used to determine a lot of randomness in javascript. The slider that changed the size of confetti pieces was also interesting, but I think I might stick to my original iteration of the work. I really like my color scheme, and, since I coded the confetti weirdly, it falls in chunks. I think it adds character, so I'm satisfied.

Week 5

I finished my confetti page. I think it looks good, and I'm excited to continue coding. In the next few weeks, I hope to work on projects that align with my interests, both in mathematics and graphic design.

Week 6

We are doing a train project! We made a button where viewers can type in names which become new cars. I learned about push and pop features. Also, I've gotten much more comfortable with for loops and arrays.

Week 7

It's March 5th, and I haven't been able to attend a comp sci class in 3.5 weeks! The combination of Model Congress, sickness, and breaks meant I did not spend much time coding. However, I am excited to move forward. Today, I plan to finally start developing my projects page. I really want to code games/websites/programs that align with my other interests, so hopefully I will be able to do that in the next few weeks.

Week 8

Today, we started working with p5js. I used this interface in middle school, but I am excited to apply it to my CS1 coding. I made an ellipse, a rectange, and a circle. This week, I plan to continue working on an animal drawing I am making. I think I want to make a bear. I will keep this page updated.

Week 9

Today I made a nested for loop. It was very interesting to me as I have been attempting to make a grid since the beginning of this school year. I hope to find ways to apply it to my website. More broadly, I am thinking of possible directions for my projects page. I watched Project Hail Mary yesterday, and I am very interested in the Artemis II space mission, so a planet-themed page seems very fitting. I am excited to continue.

Week 10

I kept working on my pigs today. We learned about transformations in p5js, which is kind of unfortunate because I'm learning about transformations in math right now. It is terrible. Anyway, the pigs rotate. All of my grades are so bad & I had a history fiasco. I cannot wait for high school to be over.

Week 11

Today I made a random walker. It was interesting. I'm not sure how I can apply it to my website, though. Also, I have a track meet today, so I am very nervous (though not as much as usual). The font size for these boxes is so small, and I always feel like I haven't written enough. I also really judge my prose here.

Week 12

Today I made a bouncing ball. I like it. I want to work on changing the colors.

Week 13

Can you tell the labeling for these journal entries has gone wild? It is not week 13. Today we learned more about functions, and I am continuing to expand my bouncing ball page. Separately, I got my history paper back, and while I am somewhat satisfied with my grade, my class is very unhappy. I hope the issue gets resolved, but I suspect it won't.