Experience With Coding
I’m so excited to start learning how to code! During one of the lectures last week the course instructor kindly introduced the topic of coding by asking the following question: Does anybody know what coding is? I engaged into this conversation by answering how in my very first semester of university, I completed an introductory level computer science course. I then kindly mentioned the fact that the above stated course taught me several new skills. The course introduced me to the history of computers, when computers started, as well as who made computers. I also kindly mentioned during the lecture, that this course revolved heavily around word problems. Furthermore, I mentioned that the course was divided into learning multiple coding languages. One of the coding languages I learned from the above course was C ++. This is a coding language in which video game developers utilize to produce games. Another coding language I learnt was HTML. This was my favorite coding language because through this, I learnt how to build and design a website. I learnt the various codes that consisted of: how to italicize a text, how to bold a text, how to underline and highlight any text, as well how to change the color of a text, and much more. This is pretty much the basic information I understand and am aware about with correlation to coding.
Delving into Coding:
For this week’s post, I decided to go ahead with coding Flappy Bird. This free to download mobile video game was quite popular back when I was a student in elementary school. Therefore, I decided to code this video game. I will potentially accomplish this coding process through the usage of using the drag and drop feature that is provided through the required programming site.
I appreciate this programming site as it is user friendly. The site provides instructional tutorials for every little step as showcased in the photo. The first instruction required me to attach a block. A you can see below I have successfully done the required programming step. I then went onto actually clicking on to the screen and was able to fly the flappy bird.
What I learnt is that coding is quite difficult. Similar to cooking, coding requires a unique set of steps and an individual who strives to code has to follow that unique algorithm. Each code that has been produced has its very own algorithm of steps to follow. Similar to cooking, each unique dish from across the globe, has its very own unique recipe and set of steps to follow in order for that dish to be prepared and served.
Open-Ended Questions To Initiate Discussion:!
Some of the questions I would like to ask in order to open more room for discussion consist of the following:
- What is the role of coding in technology?
- What is the role of coding within the classroom setting?
- Other than producing games, animations, and design, what is the role of coding in technology?
Hey Muhammad,
Thanks for sharing your experience with coding Flappy Bird, it sounds like you had a fun time.I enjoyed reading about your background with computer science and how you’ve explored different languages like C++ and HTML. I have never even heard of C++
I love how you made the connection between coding and cooking, as I am doing my learning project with cooking I found it to be such a relatable and accurate comparison.
Your decision to revisit Flappy Bird is such a fun choice, especially with the nostalgia from elementary school, I remember playing it when it came out and getting so upset haha. It’s inspiring to see how you took initiative and made use of the drag-and-drop features to make the process more accessible.
Thank you!
Kyler