Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
#Code’scool
2
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.
3
Il pensiero computazionale è proprio questo, la capacità di immaginare e descrivere un procedimento costruttivo che porti alla soluzione.
4
il pensiero computazionale ci offre strumenti ulteriori a supporto della fantasia e della creatività
5
il pensiero computazionale è per tutti.
è una capacità trasversale che va sviluppata il prima possibile. programmare è il modo migliore per acquisirlo
6
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.
7
Conoscere una lingua permette di comunicare Lo studio di lingue straniere permette di comunicare con più persone.
8
Parlare con le cose…oggi è possibile Sono molti gli oggetti che rispondono ciò che noi chiediamo loro di fare.
9
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?
10
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!
11
È smart ciò che contiene un microprocessore e grazie a ciò è in grado di soddisfare le nostre richieste.
12
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.
13
Il linguaggio delle cose è binario è una successione di 0 e 1 non è leggibile da un umano
14
I linguaggi di programmazione usano istruzioni che vengono automaticamente tradotti in linguaggio macchina
15
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.
16
Il coding è lo strumento più immediato per realizzare le nostre idee… è un fattore abilitante della nostra creatività
17
Algoritmo È il procedimento da eseguire Il linguaggio è solo un modo per esprimerlo
18
Dobbiamo pensare di dare istruzioni molto semplici e chiare a un esecutore che le eseguirà
Senza errori Molto velocemente Una alla volta Senza fantasia
19
Quindi non bisogna trascurare i dettagli Bisogna mettersi nei panni di chi eseguirà le istruzioni
20
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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.