Click here to edit this text
Il concetto di Pensiero Computazionale è stato introdotto per la prima volta dal matematico e pedagogista (costruzionismo) Seymour Papert (1922 – 2016) nel 1980 nel suo libro Mindstorms e nel 1996 parlando di LOGO, il linguaggio di programmazione sviluppato al MIT di Boston per insegnare la programmazione ai bambini.
Link a Padlet con risorse didattiche sul coding
Alcune nozioni di base di programmazione
Il materiale e' tratto dalle risorse gratuite del sito codemooc e del diario del coding di alessandro bogliolo
ISTRUZIONI ELEMENTARI
I computer, come i robot sanno eseguire solo istruzioni molto semplici.L'istruzione è un comando che descrive in modo non ambiguo un'azione elementare. Nel video di Rai Ply con A. Bogliolo che trovi scansionando il qrcod ne scoprirai alcune.
sequenzE
Le istruzioni elementari, da sole, servono a poco. Ogni procedimento richiede l'esecuzione di una sequenza di istruzioni prese da un repertorio predefinito. Per saperne di più scansiona il qr code
RIPETIZIONi e cicli
La stessa istruzione ripetuta più volte si chiama ripetizione e i computer sono bravissimi a svolgere compiti ripetivi. Per saperne di più scansiona il qrcode
condizioni
"Se piove apri l'ombrello altrimenti non aprire l'ombrello". Esistono azioni da eseguire solo in determinate condizioni. Nel coding esistono istruzioni speciali per esprimere le condizioni. Grazie alle condizioni i computer e i robot possono adattare il loro comportamento alle circostanze.Per saperne di più scansiona il qrcode
RIPETIZIONI condizionATE
Se mettiamo insieme ripetizioni e condizioni, otteniamo le ripetizioni condizionate. Queste ci permettono di dire al computer/robot di eseguire un'istruzione finchè non raggiunge un obiettivo, senza stabilire quante ripetizioni occorrono. Per saperne di più scansiona il qrcode
procedure e funzioni
Ogni volta che impariamo qualcosa di nuovo gli diamo un nome per poterne parlare e applicarlo quando serve (es.fai un quadrato) senza doverlo spiegare ogni volta passo dopo passo. In informatica si fa qualcosa di simile definendolo procedure e funzioni.
parametri e variabili
Permettono di usare la stessa procedura (es. fai un quadrato) ma con dimensioni diverse.
LA RICORSIONE
La ricorsione è una tecnica di programmazione molto potente, che frutta l'idea di suddividere un problema da risolvere in sottoproblemi simili a quello originale ma più piccoli.
debugging
Un bravo programmatore deve soprattutto saper individuare e correggere gli errori. Questo si chiama debugging.L'errore è molto prezioso perchè permette di ragionare e di migliorare il lavoro di programmazione.
adesso tocca a voi buon lavoro!
SLIDE CORSO CODING
GIULIANA MASTROCESAR
Created on June 4, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Explore all templates
Transcript
Click here to edit this text
Il concetto di Pensiero Computazionale è stato introdotto per la prima volta dal matematico e pedagogista (costruzionismo) Seymour Papert (1922 – 2016) nel 1980 nel suo libro Mindstorms e nel 1996 parlando di LOGO, il linguaggio di programmazione sviluppato al MIT di Boston per insegnare la programmazione ai bambini.
Link a Padlet con risorse didattiche sul coding
Alcune nozioni di base di programmazione
Il materiale e' tratto dalle risorse gratuite del sito codemooc e del diario del coding di alessandro bogliolo
ISTRUZIONI ELEMENTARI
I computer, come i robot sanno eseguire solo istruzioni molto semplici.L'istruzione è un comando che descrive in modo non ambiguo un'azione elementare. Nel video di Rai Ply con A. Bogliolo che trovi scansionando il qrcod ne scoprirai alcune.
sequenzE
Le istruzioni elementari, da sole, servono a poco. Ogni procedimento richiede l'esecuzione di una sequenza di istruzioni prese da un repertorio predefinito. Per saperne di più scansiona il qr code
RIPETIZIONi e cicli
La stessa istruzione ripetuta più volte si chiama ripetizione e i computer sono bravissimi a svolgere compiti ripetivi. Per saperne di più scansiona il qrcode
condizioni
"Se piove apri l'ombrello altrimenti non aprire l'ombrello". Esistono azioni da eseguire solo in determinate condizioni. Nel coding esistono istruzioni speciali per esprimere le condizioni. Grazie alle condizioni i computer e i robot possono adattare il loro comportamento alle circostanze.Per saperne di più scansiona il qrcode
RIPETIZIONI condizionATE
Se mettiamo insieme ripetizioni e condizioni, otteniamo le ripetizioni condizionate. Queste ci permettono di dire al computer/robot di eseguire un'istruzione finchè non raggiunge un obiettivo, senza stabilire quante ripetizioni occorrono. Per saperne di più scansiona il qrcode
procedure e funzioni
Ogni volta che impariamo qualcosa di nuovo gli diamo un nome per poterne parlare e applicarlo quando serve (es.fai un quadrato) senza doverlo spiegare ogni volta passo dopo passo. In informatica si fa qualcosa di simile definendolo procedure e funzioni.
parametri e variabili
Permettono di usare la stessa procedura (es. fai un quadrato) ma con dimensioni diverse.
LA RICORSIONE
La ricorsione è una tecnica di programmazione molto potente, che frutta l'idea di suddividere un problema da risolvere in sottoproblemi simili a quello originale ma più piccoli.
debugging
Un bravo programmatore deve soprattutto saper individuare e correggere gli errori. Questo si chiama debugging.L'errore è molto prezioso perchè permette di ragionare e di migliorare il lavoro di programmazione.
adesso tocca a voi buon lavoro!