Come pensa il computer? coding e pensiero computazionale. Sviluppare il pensiero computazionale COD.MEPA DM65B5AS1
Livello di difficoltà settato per la Scuola Secondaria di I grado
Il corso si concentra sullo sviluppo del pensiero computazionale, che è un approccio alla risoluzione dei problemi che coinvolge la scomposizione di un problema complesso in passaggi più semplici, l’identificazione di modelli
e l’elaborazione di algoritmi. Attraverso una serie di attività pratiche e creative, gli studenti acquisiranno familiarità con i concetti di base della programmazione e impareranno a pensare in modo computazionale.
Obiettivo
Concetti fondamentali
del pensiero computazionale,
preparandoli a comprendere
e risolvere problemi in
modo logico e strutturato,
come anche ad acquisire
competenze di base
nella programmazione.
Target
Secondaria
di I grado
Durata
20 ore
Secondaria di I grado | STEM |
MODULO 1.INTRODUZIONE AL PENSIERO COMPUTAZIONALE
Questo modulo introduttivo fornisce una panoramica del pensiero computazionale, spiegando ai
bambini cos’è e perché è importante. Gli studenti impareranno a scomporre i problemi in passaggi
più piccoli, a riconoscere modelli e a identificare regole che governano un processo. Saranno
introdotti anche ai concetti di sequenza, iterazione e selezione.
Al termine del modulo sarà effettuato un breve esercizio per valutare le competenze acquisite.
MODULO 2. RISOLUZIONE DI PROBLEMI CON ALGORITMI
In questo modulo, gli studenti impareranno a sviluppare algoritmi per risolvere problemi specifici.
Saranno guidati attraverso esempi pratici e saranno incoraggiati a creare algoritmi per attività
quotidiane, come preparare una ricetta o risolvere un puzzle. Saranno introdotti ai concetti di
variabili, cicli e condizioni.
Al termine del modulo sarà effettuato un breve esercizio per valutare le competenze acquisite.
MODULO 3. INTRODUZIONE ALLA PROGRAMMAZIONE
Questo modulo introdurrà gli studenti ai concetti fondamentali della programmazione attraverso
l’uso di strumenti di programmazione visuale. Gli studenti useranno software intuitivi per creare
programmi semplici, manipolare oggetti e controllare il flusso di esecuzione. Saranno incoraggiati a
esplorare la programmazione in modo creativo e a sperimentare con idee originali.
Al termine del modulo sarà effettuato un breve esercizio per valutare le competenze acquisite.
MODULO 4. APPROFONDIMENTO DELLA PROGRAMMAZIONE
Nel quarto modulo, gli studenti approfondiranno le loro competenze di programmazione,
esplorando concetti più avanzati come le funzioni, i loop annidati e le strutture dati. Saranno sfidati
a risolvere problemi complessi attraverso la progettazione e l’implementazione di algoritmi efficaci.
Saranno incoraggiati a lavorare in gruppo per affrontare sfide di programmazione più impegnative.
Al termine del modulo sarà effettuato un breve esercizio per valutare le competenze acquisite.
MODULO 5. APPLICAZIONI DEL PENSIERO COMPUTAZIONALE
Nel modulo finale, gli studenti applicheranno le loro competenze di pensiero computazionale a una
serie di contesti applicativi. Saranno guidati attraverso progetti pratici che metteranno alla prova le
loro capacità di risolvere problemi, progettare algoritmi e scrivere codice. Saranno incoraggiati a
esplorare come il pensiero computazionale possa essere utilizzato per risolvere problemi in campi
come la scienza, la matematica, l’arte e altro ancora.
Al termine del modulo sarà effettuato un breve esercizio per valutare le competenze acquisite.
