Coding

Il termine coding ha assunto il significato generico di competenze logiche-algoritmiche.

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

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

Approfondimenti 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


Ambienti di sviluppo online

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


Linguaggi orientati alla didattica