My experience using Scratch was quite an interesting challenge, though I really did enjoy it. At first, it was hard to get a grasp on how to do everything. It took a little getting used to, but eventually, I was able to become proficient at it. The most difficult part for me was learning how to create different animations and movements. Specifically, how to put different blocks together to create different movements and animations. The tutorials helped me a lot with overcoming the difficulties I experienced. I lost count on how many times I watched the same tutorial. I am a visual learner, so I am grateful for the video tutorials.
From Scratch alone, I have gained tremendous insight and a pretty good idea of the be- hind the scenes of programming. The insights I gained about programming is how much work actually goes in to building a program. Before this assignment, I thought that it was simple commands and inputs and the animation did what it was supposed to do. However, I have learned that it is much deeper than that. One movement requires several different blocks.
Due to my experience from Scratch, I understand what I have learned from the textbook about machine language a little more. Putting the blocks together on Scratch really resembles the inputs from the textbook. It is a pretty difficult skill to acquire and it takes a lot practice and at- tention to detail. Just from using Scratch, I can appreciate the development of computers and program a lot more than I did before. The different programming languages are machine, assem- bly, high-level, and python language. The difference in them all is them being easier to use and increasing in programmer productivity. I believe that the easiest and most popular one is the python language, as it is mentioned in the textbook.
Click here to view Scratch project!!
Comments
Post a Comment