|Ages||9, 10, 11|
|FieldActivity||Empowered Learner, Knowledge Constructor, Innovative Designer, Computational Thinker|
|Purpose||Мини-язык для обучения|
Blockly is a programming tool that lets students work in blocks. It can show a text language equivalent, but no work is done in text. Blockly-based App Inventor is a block language for mobile devices that includes a new text language, 1). TAIL is designed to be isomorphic to AppInventor blocks and can be converted to blocks. This approach relies on a new text language, so it does not directly generalize to other pre-existing text languages.
Introducing programming concepts to children early in their education can be beneficial because the type of problem solving that encompasses computational thinking is becoming increasingly relevant in our daily lives. A relatively new breed of programming environments has emerged to address this need. Visual programming languages (VPLs) allow programming logic to be represented with diagrams that illustrate its execution flow. Popular VPLs (e.g., Scratch, Snap!, Alice, App Inventor) exist as full-featured, stand-alone programming environments with diagrammatic representations of the program instructions. This representation removes the syntactical barrier to entry that may exist with textual languages.
Blockly and Scratch Blocks are used by a variety of developers, including: