Il termine coding ha assunto il significato generico di attività che coinvolgono le competenze logiche-algoritmiche.
Le attività praticate sono le più disparate (in ordine alfabetico…)
- Algorithmic art
- Ambienti di programmazione didattici (Kidsruby, Kojo, Squeak, …)
- Competizioni scolastiche (logica, matematica, programmazione, …)
- Corsi di programmazione online (CODE.ORG, …)
- Diagrammi di flusso
- Metafora della tartaruga (e/o del robot)
- Programmazione di giochi
- Programmazione tradizionale (con un linguaggio semplice…)
- Programmazione visuale (Alice, App Inventor, Scratch, …)
- Programmazione con pseudocodice
- Stampa 3D
- STEM (STIM, STEAM, robotica, droni, stampanti 3d, …)
- Un’ora di codice
- Unplugged
Unplugged
Si può cominciare con attività che richiedono solo carta e penna
- Coding unplugged, come insegnare ai bambini a programmare senza computer
- CODING CARTA E MATITA
- … cerca con Google …
In inglese
- Cody & Roby – CodyWay (codeweek.it)
- Computer Science Fundamentals Unplugged (code.org)
- Computer Science Unplugged (csunplugged.org)
Un’ora di codice
Attività, con una durata indicativa di un’ora, che si svolgono completamente online
- Hour of Code
- Codecademy – Grinch Game! – Karel Adventures – Khan Academy – Kodable – LightBot – Processing – Python Turtle Graphics – Snap – TouchDevelop – Turtle Diary – Tynker – Wolfram – …
Ambienti di sviluppo online
- App Inventor
- CodeGuppy
- Robomind
- Scratch
- Small Basic
- Codecademy – CODE COMBAT – Computer Programming – Crunchzilla – Happy Fun Coding – Khan Academy – Kojo – LightBot – MakeCode – Pencil Code – Programming Basics – Reeborg’s world – RoboZZle – Snap! – Trinket – Turtle Academy – Tynker – Wolfram Programming Lab – …
Linguaggi orientati alla didattica
- Linux / Windows
Alice – BASIC-256 – GreenFoot – GvR – Hackety Hack! – Kidsruby – Kojo – LibreLogo – Processing – Robomind – RUR-PLE – Rurple NG – Scratch – Squeak – WizBang – xKarel – XLogo – … - Windows
Robot Emil – SiMPLE – Small Basic – … - Linux
KTurtle, Laby, … - Android
Grasshopper – ScratchJr – … migliaia di app …
Approfondimenti online
- Eventi / concorsi / progetti / …
- News: Università, coding obbligatorio per le matricole della Bocconi
- PDF
- Abbiamo davvero bisogno del pensiero computazionale?
- Dietro il Coding – Significato, storia, obiettivi e alternative possibili
- Lego/Loco
- Pensiero computazionale – Una guida per insegnanti
- Software selezionato