Pensiero computazionale e algoritmi di base
Introduzione al pensiero computazionale attraverso attività unplugged e semi-plugged: decomposizione di problemi complessi in passi elementari, scrittura e lettura di semplici algoritmi, uso di sequenze, condizioni (se/allora) e cicli (ripeti). Costruzione di diagrammi di flusso per rappresentare procedure della vita quotidiana. Prerequisito fondamentale per il coding con Scratch (MC-DIG-2-01) e la robotica avanzata (MC-DIG-3-01).

Hook audio
Il cameriere che non sbaglia mai
~3:12 min
🎧 Ascolta prima di leggere. Durata: 3 min 12 sec.
Immagina un cameriere che lavora in un ristorante affollatissimo. Trenta tavoli, cento piatti, nessun foglio di appunti. Eppure non sbaglia mai un ordine, non dimentica nessuno, non si confonde. Come fa?
Segue un algoritmo. Una sequenza precisa di passi che esegue uguale ogni volta. E indovina? Il tuo cervello fa esattamente la stessa cosa ogni mattina quando ti alzi, prepari lo zaino o ti allacci le scarpe — solo che non lo chiami "algoritmo". Ancora.
Flipped classroom — guarda prima della lezione
3 video selezionati · da guardare a casa
Algoritmi e Pensiero Computazionale
Video 1 di 3
03 Pensiero Computazionale
Video 2 di 3
PENSIERO COMPUTAZIONALE e CODING alla scuola primaria
Video 3 di 3
📌 Prerequisiti (1)
🧩 Framework
Lo studente sa analizzare procedure scomponendo le sequenze di azione, costruisce semplici diagrammi di flusso e realizza elementari procedure di istruzione anche unplugged
DigComp 3.0 — 5.1 Identificare i bisogni e rispondere con soluzioni tecnologiche
Livello Foundation: lo studente riconosce problemi risolvibili con un approccio sistematico e sa costruire semplici sequenze di istruzioni
EntreComp — 1.2 Creatività e ideazione; 2.4 Problem solving
Lo studente scompone un problema in sottoproblemi gestibili (decomposizione) e individua pattern ricorrenti — abilità trasversali fondamentali per l'innovazione
LifeComp — Pensiero critico (area cognitiva); Imparare a imparare
Lo studente affronta il debug come processo metacognitivo: riconosce l'errore, ne individua la causa nella sequenza e lo corregge sistematicamente
L. 92/2019 Educazione civica; D.M. 183/2024 — Cittadinanza digitale; SDG 4 — Istruzione di qualità
Il pensiero computazionale è alfabetizzazione del XXI secolo: comprendere come funzionano gli algoritmi è prerequisito per essere cittadini consapevoli in una società governata da sistemi automatizzati
🏷️ Tag
💻 Digitale / Coding / AI
Altre MC dell'area

Orientarsi nell'ambiente digitale
Lo studente sa navigare in un sistema operativo (cartelle, file, applicazioni), conosce i principali componenti hardware di un computer e un dispositivo mobile, e comprende la differenza tra hardware e software, applicando queste conoscenze alla gestione dei propri dispositivi scolastici.

Ricerca e valutazione delle fonti online
Lo studente sa formulare query di ricerca efficaci, distingue fonti attendibili da inattendibili usando criteri verificabili (autore, data, riferimenti, scopo), e sa citare correttamente una fonte digitale, sviluppando un approccio critico all'informazione online.

Coding con linguaggi a blocchi
Lo studente sa programmare in Scratch (o linguaggio a blocchi equivalente) usando le strutture fondamentali (sequenza, selezione, ciclo, variabili), sa decomporre un problema in sottoproblemi e sa testare, correggere e documentare il proprio codice, applicando il pensiero computazionale a problemi reali.
🤖 Contenuto realizzato da Prof. Ing. Antonio Scaramuzzino con il supporto di AI (Claude, GPT Image, edge-tts) · validato Protocollo CARBLE-CDD v1.0 · I video appartengono ai rispettivi autori YouTube.