My Experience Building A Program Using Scratch

My experience in building a program using scratch has been very different from what I have learned from coding in the past. It is extremely simplified and intuitive. I believe this is great for every person looking to learn to code. It is definitely made for beginners and potentially high school students.

I have not encountered difficulties but instead, due to how easy it is to use, I actually was trying to create something that was already pre-made for me to use and I didn’t realize that until the end of my application. I have actually taken the time to read through everything that was offered to me through Scratch to use for my program. It is definitely simpler than what I was studying in college before. I think this is a great way to make programming less intimidating for those looking to get into it. As I have mentioned before, Scratch may appeal more to beginners since it has a nice GUI and an easy drag and drop system.

A programming language helps us communicate with the computer by using a language that we understand rather than 0s and 1s. For example, “Assembly language is a textual human-understandable representation of a machine language's 0's and 1's, as in: Add M[5] M[6] M[7]. A program called an assembler automatically converts an assembly language program into machine language.” (Vahid & Lysecky, 2017). Many other programming languages have been created to make it easier for us to convert humans to machine language. I have studied and used Java programming before along with C, Visual Studio, Assembly language, and more. I found Java to be one of the easiest. Some programming languages may be faster, offer object-oriented programming, have easier syntax, access to big libraries, etc. I think Java is because it supports object-oriented programming, fast, easy syntax, have access to big libraries, and is widely used.


Link To Scratch App:
https://scratch.mit.edu/projects/437916769



Reference:
Vahid, F., & Lysecky, S. (2017). Fundamentals of Information Technology & Literacy. Retrieved from: https://learn.zybooks.com/zybook/ASHFORDINT100AcademicYear2018/chapter/2/section/9?modal_name=about-zybook

Comments

Popular Posts