Insegnare il coding con Google

insegnare coding con googleVuoi insegnare il coding in classe ma non sai da dove partire? Google ancora una volta viene in nostro aiuto con Blockly, un linguaggio di programmazione molto semplice nato come risposta a Scratch.
Blockly è un ottimo ponte tra Scratch e linguaggi di codifica più avanzati perché utilizza ancora blocchi colorati ma introduce una corretta terminologia. Accanto alla programmazione a blocchi compare infatti la sua "traduzione" in linguaggi piu complessi come Javascript o Python.
Google ha anche creato un sito con 52 Blockly Games organizzati in sette categorie che insegnano i concetti di codifica di base per far conoscere agli studenti le basi della lingua del computer:

  • Puzzle è una rapida introduzione alle forme di Blockly.
  • Maze (labirtinto) è un'introduzione alla programmazione a cicli e condizionale. Inizia semplicemente, ma ogni livello è più impegnativo del precedente.
  • Bird è un profondo tuffo nelle proposizioni condizionali (i comandi "if"). Il flusso di controllo è esplorato attraverso condizioni sempre più complesse.
  • Turtle è un tuffo nei cicli. Occorre usare gli anelli nidificati per dipingere un'immagine.
  • Film è un'introduzione alle equazioni matematiche. Utilizza la matematica per animare un filmato.
  • Pond (Stagno) è un concorso aperto per programmare l'anatra più intelligente utilizzando i blocchi o addirittura JavaScript.