Programming Languages
Scratch is a great beginner friendly program that is great for children or any novice individual that is interested in computer programming. The scratch programming language is a series of user-friendly blocks that creates an atmosphere that allows problem-solving skills, creative thinking and learning the basics of computer thinking. Experiencing a very digestible, easy to navigate assembly of language coding blocks. Scratch was a great way to implement various IT fundamentals and concepts explains, instructions must be strictly 0’s and 1’s for the CPU to process user inputs for strategic output values. You can adapt with scratch coding to create the desired project.
There were some difficulties using the Scratch program, the biggest was not understanding how to correctly time the various blocks cohesively. Examples include making the Sprites who are characters in the program. Execute specific animations precisely in conjunction with the other involved characters, sounds, and even backdrop. Music sounds wouldn’t play simultaneously with all the sprites instructed coordination’s. However, understanding the assembly language of Scratch, adding more blocks resolved that challenge. The greatest insight understood about programming from this exercise is being patient and making mistakes. Through repetition and experimentational runs, solutions and new ideas will spark. Like anything new you must overcome fear of failure and continue to invest your time which will be awarded overtime.
The participation activities of the textbook that involved machine language, assembly language, and high-level language were all great to understand. Comparatively high-level of language was more challenging because it was creating the framework of a technology focused mindset. Scratch has a unique user-friendly approach with the blocks. When reviewing and participating in the initial machine language section it was difficult understanding the operating instructions that the computer requires. Creating a form of a representation of what inputs and outputs represent. Furthermore, high level language requires significant precision of script typing towards accomplishing a successful program run outcome.

Comments
Post a Comment