My Journal!
2/7/21
So far I have learned so much about coding since I have been in CS1. I had no experience of coding until this course so it is really nice to try something new. The only small experience I had was during the hackathon last year where we learned a little bit about coding but nothing sufficient enough to put to use. The hardest part of the course is trying to navigate sublime text and all the codes that come aling with it. Although it is challenging and can be frustrating, I enjoy trying to solve it and work on it. I really like how much freedom we have in the course, and in my opinion, that is what makes it very special. Even though I knew programming was going to be hard, it is a lot deeper and more complicated than I expected. And I am only hardly a month through! I am looking forward to what I will be able to do in the future with this course.
3/8/21
I am finishing up my website right now and I am also starting to create my codesketch, and push it. I am attempting to make a chess board and have the pieces move but it is very complicated. I am looking forward to the progress I will make.
3/15/21
Here are some things I have learned so far in this CS1 Course:
- CSS:
CSS is a language used for the layout and design of a written language for example: html
- Javascript:
I think that JavaScript is a text-based programming language (similar in that sense to HTML and CSS) that allows you to make web pages interactive.
While HTML and CSS are languages that allow one to give structure and style to their web pages, JavaScript gives web pages interactive elements engaging with the user
- HTML:
I think that an html is the standard language for documents that are designed to be displayed in a web browser
- eventListener:
An event listener is a procedure or function in a computer program that waits for an event to occur
- Console:
I’m not completely sure what a console is but I think that it is an application/program that is designed to be the interface of softwares like HTML, CSS, and Javascript.
- Github:
Github is a code hosting platform for version control and collaboration
Github is what I used to publish/push my websites
- Terminal:
I think that Terminal is a software that functions as a command line system that helps you quickly take control of your operating system and with that, make changes
Here are some questions I have going forward:
- What attributes does Javascript have that allow one to interact with their website?
- Following that question, why can’t you do the same things in CSS as JavaScript?
- What other softwares are around that do similar things that CSS, HTML, and Javascript do?
4/5/21
I just came back from break so I haven’t worked on much over the past two weeks. This week I want to make more progress on my codesketch, and get my journal up to date. I am a little confused with the codesketch so I made a lab to clear up my confusion. I want to understand the concepts of CSS and Javascript more so I can inuitevly figure stuff out on my own.
4/14/21
I am very happy with what I have done since last journal entry. I think this past week has been my most productive, and I am starting to grasp the concepts and codes of CSS much more. I added a lot to my website; an about page, a journal page, and the start of a projects page. I also developed a header for all of those websites which I am very happy with. As far as my codesketch goes, I made 4 circles that I coded using keyframes. The circles travel across the screen as commanded. In addition, I made it so the circles change random colors if you click on it. It is hard to click on the circle and make it change color while it is moving so somehow it has turned into a little bit of a game. Lastly, I made a simple spinning baseball animation because I was bored and was in the mood to make it. I look forward to improving my website more and making more codesketches.
5/16/21
Hi Journal. It has been a long time since my last entry. A month. Too long. Over the past month, I have learned how to make loops, arrays, setIntervals, conditional statements and more. I also have been able to touch up my other old skills through practice. Additionally, I have made three more codesketches. One of them is a timer using a loop. Every second, a chess piece of a king will appear. I want to learn how to make it so every 60 kings, one of them is a different color to signify a minute. I made a lab to learn how to do that. My next codesketch was of a tennis court, and wherever you pressed on the screen, a tennis ball would appear. I had a lot of fun making that one. Lastly, I made a present for my sister for her birthday. I also used a loop and balloons started to appear on the screen. I am still brainstorming and thinking about how I want to approach my presentation. I want to find a funny and interesting way of going about it :) Hopefully, I will have another entry a lot sooner than this one!
5/23/21
I just finished my presentation. I am very happy with where I am at in this class. I am almost done with my website I just have to format my projects page and then I will be done. If I feel comfortable with my projects page I will try to present tomorrow. I have a big english essay due on Wednesday and working on Comp Sci was a nice and needed break from my writing. I will inform you how my presentation. Looking forward to it!
5/31/21
Hi Journal. Luckily, I was able to present my story last week (infact I was the first to present) and I am very satisfied. I feel as though I completed what I needed to complete over the past two trimesters in the course, and the presentation was a nice bow on the top. I enjoyed listening to everyone else's presentation and thought they were interesting, funny, and clever. I am finishing and touching up my projects page, trying to make the font and background look better. I will make one more entry during the last days of class to reflect on the year, and I will be looking forward to that. See you soon journal :)
6/11/21
Hi Journal. Sadly this will be my last entry. As the school year is coming to an end, so is COMP SCI 1. I am beyond happy that I chose this class because I learned and enjoyed so much material. This class has given me a starting foundation that I hope to use throughout my life. I seriously made my own website!!? I look forward to taking COMP SCI 2 next year to expand on my skills and knowledge. Molly, if you are reading this, thank you so much for the year. Your kindness, energy, and warmth made every class special and enjoyable. Journal, it was a good run and I hope to revisit you soon. As of now though, peace out.