Coding

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

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

  1. Ambienti di programmazione didattici (Kidsruby, Kojo, Squeak, …)
  2. Competizioni scolastiche (logica, matematica, programmazione, …)
  3. Corsi di programmazione online
  4. Diagrammi di flusso
  5. Metafora della tartaruga
  6. Programmazione di giochi
  7. Programmazione tradizionale (Pascal, Python, …)
  8. Programmazione visuale (Alice, App Inventor, Scratch, …)
  9. Programmazione con pseudocodice
  10. STEM (robotica, droni, stampanti 3d, …)
  11. Un’ora di codice
  12. Unplugged

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

Approfondimenti online