#Code’scool
Quando affrontiamo un problema o abbiamo un’idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica.
Il pensiero computazionale è proprio questo, la capacità di immaginare e descrivere un procedimento costruttivo che porti alla soluzione.
il pensiero computazionale ci offre strumenti ulteriori a supporto della fantasia e della creatività
il pensiero computazionale è per tutti. è una capacità trasversale che va sviluppata il prima possibile. programmare è il modo migliore per acquisirlo
Coding è il modo più efficace e divertente per sviluppare il pensiero computazionale, lo strumento che ci consente di passare da un'idea al procedimento per realizzarla dandoci una marcia in più nella formulazione di soluzioni costruttive ai problemi che dobbiamo affrontare.
Conoscere una lingua permette di comunicare Lo studio di lingue straniere permette di comunicare con più persone.
Parlare con le cose…oggi è possibile Sono molti gli oggetti che rispondono ciò che noi chiediamo loro di fare.
Riflettiamo: Quali oggetti rispondono alle nostre richieste Riflettiamo: Quali oggetti rispondono alle nostre richieste? Cosa vorremmo che facessero in più o di diverso? Quali altri oggetti vorremmo rendere programmabili?
Chiamiamo smart gli oggetti che rispondono alle nostre richieste. Ma che cosa c’è dentro? Un microprocessore che sa interpretare ed eseguire istruzioni: Semplici Chiare Una alla volta Ma….moooolto in fretta!
È smart ciò che contiene un microprocessore e grazie a ciò è in grado di soddisfare le nostre richieste.
L’insieme delle istruzioni da eseguire per fare qualcosa di utile o divertente è un programma Tutto ciò che contiene un microprocessore deve essere programmato per poter soddisfare le nostre richieste. La programmazione è il linguaggio delle cose.
Il linguaggio delle cose è binario è una successione di 0 e 1 non è leggibile da un umano
I linguaggi di programmazione usano istruzioni che vengono automaticamente tradotti in linguaggio macchina
I linguaggi visuali consentono di comporre graficamente le istruzioni e sono il giusto punto di partenza. I linguaggi funzionalmente completi permettono di fare qualsiasi cosa.
Il coding è lo strumento più immediato per realizzare le nostre idee… è un fattore abilitante della nostra creatività
Algoritmo È il procedimento da eseguire Il linguaggio è solo un modo per esprimerlo
Dobbiamo pensare di dare istruzioni molto semplici e chiare a un esecutore che le eseguirà Senza errori Molto velocemente Una alla volta Senza fantasia
Quindi non bisogna trascurare i dettagli Bisogna mettersi nei panni di chi eseguirà le istruzioni
code’s cool La programmazione è il linguaggio delle cose SMART Saper programmare ci permette di far fare alle cose ciò che vogliamo, senza aspettare che qualcuno ci pensi prima di noi. code’s cool