Simulazione di lezione.
Classe: III Istituto Tecnico – Indirizzo Informatica e Telecomunicazioni.
Disciplina: Laboratorio di Scienze e Tecnologie Informatiche / Informatica.
Argomento: Caratteristiche di un algoritmo.
Durata: 60 minuti.
1. Obiettivi della lezione.
Al termine della lezione gli studenti dovranno essere in grado di:
- comprendere cos’è un algoritmo
- riconoscere le caratteristiche fondamentali di un algoritmo
- distinguere un algoritmo corretto da uno non valido
- rappresentare semplici algoritmi tramite descrizione testuale o diagrammi di flusso
2. Prerequisiti.
Gli studenti devono conoscere:
- concetto di problema e soluzione
- nozioni base di logica
- struttura sequenziale delle istruzioni
3. Avvio della lezione (10 minuti).
Attivazione delle conoscenze pregresse.
Docente:
“Ragazzi, proviamo a partire da un esempio semplice. Immaginate di dover spiegare a un robot come preparare un panino. Cosa dovreste fare?”
Possibili risposte degli studenti:
- prendere il pane
- tagliare il pane
- mettere il prosciutto
- chiudere il panino
Docente:
“Perfetto. Avete appena descritto una sequenza di istruzioni. Questa sequenza prende il nome di algoritmo.”
4. Spiegazione teorica (20 minuti).
4.1 Definizione di algoritmo.
Un algoritmo è: una sequenza finita e ordinata di istruzioni che consente di risolvere un problema o svolgere un compito. Esempi:
- ricetta di cucina
- istruzioni di montaggio di un mobile
- programma informatico
4.2 Caratteristiche fondamentali di un algoritmo.
1. Finitezza.
Un algoritmo deve terminare dopo un numero finito di passi.
– Esempio corretto
“Conta da 1 a 10 e fermati”
✖ Esempio errato
“Conta all’infinito”
2. Non ambiguità (determinismo).
Ogni istruzione deve essere chiara e interpretabile in modo univoco.
– Esempio corretto
“Aggiungi 10 grammi di zucchero”
✖ Esempio errato
“Aggiungi un po’ di zucchero”
3. Generalità.
L’algoritmo deve funzionare per più casi, non solo per uno specifico.
– Esempio
Algoritmo per calcolare la media di qualsiasi insieme di numeri.
4. Efficacia.
Le operazioni devono essere realizzabili concretamente.
– Esempio
“Somma due numeri”
✖ Esempio
“Indovina il numero pensato da una persona senza informazioni”
5. Input e Output.
Un algoritmo riceve dati in ingresso e produce risultati.
- Input → dati iniziali
- Output → risultato finale
5. Esempio guidato (10 minuti).
Problema:
Calcolare la media di tre numeri.
Algoritmo testuale:
- Leggi tre numeri
- Somma i numeri
- Dividi la somma per tre
- Visualizza il risultato
Diagramma di flusso.
INIZIO
↓
Leggi A, B, C
↓
Media = (A+B+C)/3
↓
Stampa Media
↓
FINE
6. Attività laboratoriale (15 minuti).
Esercizio 1 – Lavoro di gruppo
Scrivere un algoritmo per:
verificare se un numero è pari o dispari.
Possibile soluzione:
- Leggi il numero
- Calcola resto della divisione per 2
- Se resto = 0 → numero pari
- Altrimenti → numero dispari
Esercizio 2 – Individuare errori.
Algoritmo proposto:
- Leggi un numero
- Moltiplica il numero
- Scrivi il risultato
Domanda agli studenti:
Qual è il problema?
– Risposta attesa: istruzione ambigua (manca per cosa moltiplicare)
7. Verifica formativa (5 minuti).
Domande rapide:
- Cos’è un algoritmo?
- Quali sono le caratteristiche principali?
- Perché un algoritmo deve essere finito?
8. Conclusione e collegamenti interdisciplinari.
Docente:
“Gli algoritmi sono alla base di tutta l’informatica. Ogni programma, app o sistema digitale funziona grazie ad algoritmi.”
Collegamenti con:
- programmazione
- matematica
- telecomunicazioni
- intelligenza artificiale
9. Compito per casa.
Scrivere l’algoritmo e il diagramma di flusso per:
calcolare l’area di un rettangolo
stabilire se uno studente è promosso (media ≥ 6)
10. Strategie didattiche utilizzate.
- lezione dialogata
- problem solving
- cooperative learning
- attività laboratoriale
Ecco di seguito una versione inclusiva della lezione, progettata secondo principi di didattica inclusiva, UDL (Universal Design for Learning) e con adattamenti per BES e DSA, mantenendo coerenza con una classe III IT Informatica e Telecomunicazioni.
Lezione inclusiva – Caratteristiche di un algoritmo.
Dati generali.
Classe: III Istituto Tecnico – Informatica e Telecomunicazioni
Durata: 60 minuti
Disciplina: Informatica / Laboratorio
Argomento: Caratteristiche di un algoritmo
1. Analisi del contesto classe (simulazione).
Classe composta da 22 studenti, con presenza di:
- 1 studente con DSA (dislessia e difficoltà di lettura veloce)
- 1 studente con BES linguistico (italiano L2)
- 1 studente con difficoltà attentive
2. Obiettivi formativi.
Obiettivi disciplinari.
Gli studenti devono:
- comprendere il concetto di algoritmo
- riconoscere le caratteristiche principali
- rappresentare semplici algoritmi
Obiettivi inclusivi.
Gli studenti devono:
- partecipare attivamente alle attività
- utilizzare linguaggi alternativi (grafici, visivi, pratici)
- lavorare in gruppo cooperativo
3. Metodologie didattiche inclusive.
– Lezione dialogata
– Cooperative learning
– Apprendimento visuale
– Problem solving guidato
– Peer tutoring
– Didattica laboratoriale
4. Strumenti compensativi.
Per studenti DSA/BES:
- mappe concettuali
- schemi riassuntivi
- uso di colori e simboli
- video esplicativi
- lettura guidata dal docente
- esempi pratici
5. Materiali utilizzati.
- LIM o proiettore
- Schede semplificate
- Diagrammi di flusso
- Cartoncini con istruzioni (attività pratica)
6. Svolgimento della lezione.
Fase 1 – Attivazione motivazionale (10 minuti).
Attività pratica inclusiva.
Il docente propone:
“Spiegate come preparare un panino”
Gli studenti ricevono cartoncini con azioni scritte e illustrate:
- prendere pane
- tagliare pane
- aggiungere prosciutto
- chiudere panino
Attività.
Gli studenti devono mettere in ordine le istruzioni.
– Attività visuale
– Attività manipolativa
– Favorisce comprensione per DSA e BES linguistico
Fase 2 – Spiegazione guidata (15 minuti).
Definizione semplificata.
Algoritmo = insieme di istruzioni ordinate per risolvere un problema.
Presentazione delle caratteristiche (con supporto visivo).
| Caratteristica | Spiegazione semplificata | Simbolo |
| Finitezza | Deve finire | ⏹ |
| Chiarezza | Istruzioni precise | ✔ |
| Generalità | Vale per più casi | 🔄 |
| Efficacia | Deve essere possibile farlo | ⚙ |
| Input/Output | Dati in ingresso e risultato | ➡ |
– Uso di simboli per facilitare memoria visiva
– Riduzione del carico cognitivo
Fase 3 – Esempio guidato (10 minuti).
Problema.
Calcolare la media di tre numeri.
Schema facilitato.
1. Leggi numeri
2. Somma numeri
3. Dividi per 3
4. Mostra risultato
Diagramma visivo semplificato.
INIZIO
↓
Leggi numeri
↓
Calcola media
↓
Stampa risultato
↓
FINE
– Uso di frecce e blocchi grafici
– Lettura collettiva
7. Attività laboratoriale inclusiva (15 minuti).
Attività 1 – Cooperative Learning.
Gli studenti lavorano in gruppi eterogenei.
Compito.
Scrivere algoritmo per verificare se un numero è pari o dispari.
Differenziazione didattica.
– Studenti con difficoltà ricevono schema guida:
1. Leggi numero
2. Dividi per 2
3. Controlla resto
4. Scrivi risultato
– Studenti più avanzati realizzano anche diagramma di flusso.
Attività 2 – Riconoscere errori.
Il docente presenta:
1. Leggi numero
2. Moltiplica numero
3. Scrivi risultato
Discussione guidata:
Qual è il problema?
8. Strategie inclusive adottate.
Per DSA
- testi brevi
- supporto visivo
- lettura condivisa
- consegne chiare
Per BES linguistico
- uso di immagini
- esempi concreti
- lavoro di gruppo
Per difficoltà attentive
- attività pratiche
- alternanza spiegazione/laboratorio
9. Verifica formativa inclusiva (5 minuti).
Gli studenti possono scegliere tra:
– Domande orali
– Quiz a risposta multipla
– Completamento schema
Esempio.
Quale tra queste NON è caratteristica di un algoritmo?
a) Deve terminare
b) Deve essere chiaro
c) Deve essere infinito
d) Deve produrre risultati
10. Compito per casa differenziato.
Livello base.
Scrivere algoritmo per area rettangolo.
Livello intermedio.
Disegnare diagramma di flusso.
Livello avanzato.
Scrivere pseudocodice.
11. Valutazione inclusiva.
Indicatori.
| Indicatore | Base | Intermedio | Avanzato |
| Comprensione algoritmo | Parziale | Corretta | Approfondita |
| Applicazione | Con guida | Autonoma | Autonoma e creativa |
| Partecipazione | Saltuaria | Attiva | Molto attiva |
12. Collegamenti interdisciplinari.
- Matematica (logica e calcolo)
- Tecnologia
- Programmazione
- Problem solving
13. Riferimenti normativi inclusione.
- Legge 170/2010 (DSA)
- Direttiva BES 2012
- Linee guida inclusione scolastica
- Didattica UDL
