Coding

Il termine coding ha assunto il significato generico di competenze logiche-algoritmiche da insegnare fin dalla Scuola Primaria.

Le attività praticate sono le più disparate (in ordine alfabetico…)

  1. Competizioni scolastiche (logica, matematica, programmazione, …)
  2. Diagrammi di flusso
  3. Programmazione orientata alla didattica
    1. LOGO (metafora della tartaruga)
    2. Online
    3. Altri (Kidsruby, Kojo, Squeak, …)
  4. Programmazione tradizionale (Pascal, Python, …)
  5. Programmazione visuale (Alice, App Inventor, Scratch, …)
  6. Pseudocodice
  7. STEM (robotica, droni, stampanti 3d, …)
  8. Un’ora di codice
  9. Unplugged

Risorse online


Unplugged

Si può cominciare con attività che richiedono solo carta e penna

In inglese


Un’ora di codice

Attività, con una durata indicativa di un’ora, che si svolgono completamente online


Corsi online

App Inventor – Codecademy – CODE COMBAT – Computer Programming – Crunchzilla – Happy Fun Coding – Kojo – LightBotMakeCodePencil Code – Programming Basics – Reeborg’s world – Robomind – RoboZZle – Scratch – Small Basic – Snap! – Trinket – Turtle Academy – Tynker – Wolfram Programming Lab – …

Linguaggi orientati alla didattica