Friday, March 4, 2016

Learning to code with Scratchjr

Recently we have been learning to fundamentals of coding using ScratchJr on the iPad. ScratchJr is a block-based coding language developed specifically for young children. The use of blocks allows the children to combine instructions without being hampered by spelling or formatting issues often present in more common programming languages.





Coding is very powerful for children as it allows them to take control of the technology and make it do what they want rather than just consuming things offered up by others. As we move on to more sophisticated robots, we will need more skills in coding. Most of Frimley's robots can be controlled using some type of block language so scratchjr provides a solid foundation for the learner.


Why do we call it coding and not programming?
It is common to refer to this activity as coding rather than programming. This is because we are creating a series of instructions that gets translated by the device (A code that can be understood once translated).
Progamming uses the machine code to tell the device's CPU (central processing Unit) chip what to do and is extremely complicated. This is the relm of the computer scientist rather than a developer. For a much better explanation check out this post.


No comments:

Post a Comment