coding & robotica
STEM by stem
prof. Alessandro Cutelli
L'ACRONIMO stem
dall'inglese Science, Technology, Engineering and Mathematics, è un termine utilizzato per indicare le discipline scientifico-tecnologiche.
CODING
Il termine Coding, che deriva da CODE, cioè CODICE, indica una forma di programmazione semplificata e intuitiva degli elaboratori elettronici, ovvero i computer.Quando si parla di programmi, si usa spesso il termine software, parola ideata dal matematico inglese Alan Turing, considerato uno dei padri dell'informatica.
ROBOTICA
LA PAROLA ROBOTICA DERIVA DAL CECO ROBOTA, CHE SIGNIFICA "LAVORO PESANTE" O "LAVORO FORZATO".IL TERMINE FU INVENTATO DALLO SCRITTORE CECO KAREL CAPEK PER INDICARE IL LAVORO NON VOLONTARIO
CHE COS'E' IL CODING?
pensiero computazionale
CODING
Indica l'uso di strumenti e metodi di programmazione per favorire lo sviluppo del pensiero computazionale.
E' la competenza di problem solving che, utilizzando il ragionamento e la logica, ci consente di risolvere problemi complessi, frazionandoli in problemi semplici.
algoritmo
QUALI ATTIVITA'?
CodyRoby
Pixel art
Coding unplugged
Tynker
Code.org
Scratch Junior
l'importanza del debugging
È un’attività cognitiva complessa, perché
presuppone l’analisi critica di procedure e
algoritmi per individuare e correggere gli errori.
Il termine risale al 1940 quando all'Università di Harvard Grace Hopper scoprì che un computer non funzionava a causa di una falena che aveva mangiato un filo. Hopper disse che stavano facendo il debugging per riparare il computer.
bug
Sbagliare diventa «d’obbligo» : l’errore non è qualcosa
da nascondere, ma un’opportunità di crescita. La programmazione va studiata, il coding va acquisito. Il modo migliore per fare coding a scuola risulta applicarlo come supporto metodologico a qualsiasi disciplina.
Debugging 6 Coding
Le istruzioni
Le istruzioni che compongono un programma sono concepite per essere eseguite una alla volta, in sequenza.
Sequenze
Quando in una sequenza individuiamo una sottosequenza che si ripete, possiamo contare le ripetizioni e rappresentarle in modo più compatto con un costrutto apposito.
Ci sono situazioni in cui bisogna verificare una determinata condizione prima di procedere con le azioni.
Cicli (loop)
Condizionali
Le istruzioni
Una variabile, in informatica, è un contenitore di dati situato in una porzione di memoria (una o più locazioni di memoria) destinata a contenere valori, suscettibili di modifica nel corso dell'esecuzione di un programma.
Una procedura o funzione è un costrutto sintattico che permette di raggruppare una sequenza di istruzioni in un unico blocco.
Variabili
Un parametro, in informatica, è un indirizzo di memoria o un valore (tra quelli di un insieme omogeneo e coerente) che una funzione si aspetta di ricevere per eseguire il suo compito.
Procedure e Funzioni
Parametri
il nostro team di amici
codey-rocky
mbot ranger
code.org
scratch.Jr
Robot programmabile educativo ispirato a Scratch e formato da due parti: una mobile ed una con display a LED luminosi.
E' una versione avanzata di mBot trasformabile in 3 forme, la ranger è quella col cingolato.
Code.org è una piattaforma didattica pensata per insegnare agli studenti di tutte le età i principi della programmazione.
Scratch è un linguaggio di programmazione visuale che non richiede la digitazione del codice.
THANKS!
STEM
ale.arch
Created on March 18, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Christmas Presentation
View
Snow Presentation
View
Winter Presentation
View
Hanukkah Presentation
View
Vintage Photo Album
View
Nature Presentation
View
Halloween Presentation
Explore all templates
Transcript
coding & robotica
STEM by stem
prof. Alessandro Cutelli
L'ACRONIMO stem
dall'inglese Science, Technology, Engineering and Mathematics, è un termine utilizzato per indicare le discipline scientifico-tecnologiche.
CODING
Il termine Coding, che deriva da CODE, cioè CODICE, indica una forma di programmazione semplificata e intuitiva degli elaboratori elettronici, ovvero i computer.Quando si parla di programmi, si usa spesso il termine software, parola ideata dal matematico inglese Alan Turing, considerato uno dei padri dell'informatica.
ROBOTICA
LA PAROLA ROBOTICA DERIVA DAL CECO ROBOTA, CHE SIGNIFICA "LAVORO PESANTE" O "LAVORO FORZATO".IL TERMINE FU INVENTATO DALLO SCRITTORE CECO KAREL CAPEK PER INDICARE IL LAVORO NON VOLONTARIO
CHE COS'E' IL CODING?
pensiero computazionale
CODING
Indica l'uso di strumenti e metodi di programmazione per favorire lo sviluppo del pensiero computazionale.
E' la competenza di problem solving che, utilizzando il ragionamento e la logica, ci consente di risolvere problemi complessi, frazionandoli in problemi semplici.
algoritmo
QUALI ATTIVITA'?
CodyRoby
Pixel art
Coding unplugged
Tynker
Code.org
Scratch Junior
l'importanza del debugging
È un’attività cognitiva complessa, perché presuppone l’analisi critica di procedure e algoritmi per individuare e correggere gli errori.
Il termine risale al 1940 quando all'Università di Harvard Grace Hopper scoprì che un computer non funzionava a causa di una falena che aveva mangiato un filo. Hopper disse che stavano facendo il debugging per riparare il computer.
bug
Sbagliare diventa «d’obbligo» : l’errore non è qualcosa da nascondere, ma un’opportunità di crescita. La programmazione va studiata, il coding va acquisito. Il modo migliore per fare coding a scuola risulta applicarlo come supporto metodologico a qualsiasi disciplina.
Debugging 6 Coding
Le istruzioni
Le istruzioni che compongono un programma sono concepite per essere eseguite una alla volta, in sequenza.
Sequenze
Quando in una sequenza individuiamo una sottosequenza che si ripete, possiamo contare le ripetizioni e rappresentarle in modo più compatto con un costrutto apposito.
Ci sono situazioni in cui bisogna verificare una determinata condizione prima di procedere con le azioni.
Cicli (loop)
Condizionali
Le istruzioni
Una variabile, in informatica, è un contenitore di dati situato in una porzione di memoria (una o più locazioni di memoria) destinata a contenere valori, suscettibili di modifica nel corso dell'esecuzione di un programma.
Una procedura o funzione è un costrutto sintattico che permette di raggruppare una sequenza di istruzioni in un unico blocco.
Variabili
Un parametro, in informatica, è un indirizzo di memoria o un valore (tra quelli di un insieme omogeneo e coerente) che una funzione si aspetta di ricevere per eseguire il suo compito.
Procedure e Funzioni
Parametri
il nostro team di amici
codey-rocky
mbot ranger
code.org
scratch.Jr
Robot programmabile educativo ispirato a Scratch e formato da due parti: una mobile ed una con display a LED luminosi.
E' una versione avanzata di mBot trasformabile in 3 forme, la ranger è quella col cingolato.
Code.org è una piattaforma didattica pensata per insegnare agli studenti di tutte le età i principi della programmazione.
Scratch è un linguaggio di programmazione visuale che non richiede la digitazione del codice.
THANKS!