Monday, June 29, 2020

Scratch or not so much....

This project was to create a program using Scratch. I must say that it was difficult for me from the start. I have exactly no programming or coding experience, so this was a first for me. I watched several tutorial videos to try and figure out what I was doing. Ultimately, I came up with what you see in the link. I am still unsure how to make my “sprite” change directions without having to bounce of the border of the screen. So, I had some serious difficulty. I am most frustrated by the detail and animations in the tutorial videos. If I was a child trying this for the first time I would be deeply frustrated by not being able to do what I saw them do.

            I must honestly say that even though I had a tough time with Scratch it was night and day better than any of the languages that we practiced in the book. Even the high-level languages are difficult compared to anything drag-and-drop. So, I would say that this form has to be the easiest.

            I can see where this application would be beneficial for exactly the purpose of the class I am writing this paper for. However, it would not be the best language for an experienced user that understands better how to fit the coding together to gain their outcome. Scratch seems very elementary where Python was more collegiate or beyond.

I think to say that there is a “most popular” language would be subjective. To a kindergartener Scratch would be the most popular but to my friends in the IT business I know that Adobe or another high-level language would be a more popular choice.

            All-in-all this project was fun, and I will go back and play on the Scratch website to gain knowledge of how it works and why. I may also ask my 6-year-old to try it with me and see what he can come up with.

 

 https://scratch.mit.edu/projects/403276276/editor/

No comments:

Post a Comment

Well, dreams, they feel real while we're in them right?

  Since we are both relatively new to the concepts of programming computers lets be basic. I am not going to assume that you have advanced k...