Il Pensiero Computazionale:
Il pensiero computazionale è un processo iterativo basato su tre fasi:
- Formulazione del problema (astrazione);
- Espressione della soluzione (automazione);
- Esecuzione della soluzione e valutazione della stessa (analisi).
Il Ruolo del Linguista Computazionale:
La linguistica computazionale si occupa dell’analisi ed elaborazione del linguaggio naturale attraverso l’uso di metodologie informatiche.
Le Competenze Acquisite con il Coding:
Le competenze chiave acquisite includono:
- Competenza digitale.
- Imparare ad imparare.
- Competenze sociali e civiche.
- Spirito di iniziativa e imprenditorialità.
Importanza del Coding:
Il coding è importante per insegnare ai bambini a sviluppare una mente elastica e proiettata a soluzioni efficaci di problemi.
Definizione di un Programma:
Un programma è un insieme di linee di codice a loro volta costituite da un insieme di istruzioni.
Gli Elementi di un Programma:
Gli elementi di un programma includono:
- input: l’azione del ricevere i dati da elaborare in ingresso (da tastiera, file ecc.);
- output: l’azione del riportare il risultato finale (sullo schermo oppure su un altro supporto);
- operazioni: operazioni che servono durante l’esecuzione (assegnazione, addizione, sottrazione ecc.).