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.

Hook audio
Hook audio — Coding con linguaggi a blocchi
~2.4 min
Il semaforo davanti alla tua scuola segue una sequenza: rosso, verde, giallo, rosso. Sembra il programma più semplice del mondo. Ma immagina due semafori di un incrocio che danno il verde contemporaneamente a percorsi che si incrociano: un errore nelle regole può creare un pericolo. È un esempio immaginario per ragionare sul codice, non la causa documentata di un incidente storico.
Scrivere istruzioni per una macchina sembra facile. Non lo è. Adesso impari come si fa davvero.
Flipped classroom — guarda prima della lezione
3 video selezionati · da guardare a casa
Cosa vuol dire PROGRAMMARE? Cosa sono i LINGUAGGI di PROGRAMMAZIONE?
Video 1 di 3
TUTORIAL HTML E CSS ITA - Impararlo SUBITO! Corso RAPIDO per principianti in ITALIANO [2020]
Video 2 di 3
Ti spiego HTML in 3 MINUTI
Video 3 di 3
📌 Prerequisiti (2)
🧩 Framework
Lo studente crea programmi a blocchi usando le strutture di controllo fondamentali
5.2 Identificare i bisogni e rispondere con soluzioni tecnologiche
Lo studente usa Scratch per creare una soluzione digitale a un problema definito
Into action / Planning and management
Lo studente decompone il problema in sottoproblemi gestibili prima di iniziare a programmare
Thinking / Problem solving
Lo studente affronta il debug come processo sistematico di identificazione e risoluzione degli errori
SDG 9 — Innovazione e infrastrutture
Il coding è competenza trasversale per l'innovazione tecnologica del XXI secolo
🏷️ 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.

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).
🤖 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.