SlideShare a Scribd company logo
1 of 24
Download to read offline
1, 2, 3…
…CODING!
Ragazzi impariamo a programmare?
2017
Prof.ssa Filomena Mafrica
https://www.youtube.com/watch?v=AEXF33EgH0w&t=2s
 Occorrente: una benda e due bambini per ogni turno di gioco.
 - Ai bambini viene assegnato il ruolo di programmatore e di robot.
 - Il robot viene bendato.
 - Il programmatore, nel completo silenzio, si sposta nell'aula e fa vedere ai
compagni quale oggetto il suo robot dovrà andare a prendere.
 - Poi torna dal compagno, lo fa girare su se stesso per disorientarlo e poi
comincia a dargli le istruzioni opportune.
 Domanda per chi ha fatto il programmatore:
 “Programmare è facile?”
 “Qual è la cosa più difficile nel programmare?”
Domanda per chi ha fatto il robot:
“È facile capire i comandi?”
“Cosa succede quando i comandi non sono
chiari?”
CONCLUSIONI
Bisogna essere molto precisi nel programmare
altrimenti il robot non capisce e si blocca.
Coding è il termine inglese che indica la stesura di programmi informatici, cioè, tradotto
in italiano, il suo significato letterale è programmare.
E cosa s'intende per programmare in ambito informatico?
•Utilizzare un determinato linguaggio di programmazione per scrivere una serie di
istruzioni sequenziali al fine di risolvere un determinato problema.
CODING = PROGRAMMARE
"Dovendorisolvereun
problema,dovremmo
chiederci:quantoèdifficile
risolverlo?Qualeèilmiglior
modoperrisolverlo? [...]
Ilpensiero
computazionale significa
riformulareunproblema
apparentemente difficilein
unochesiamoingradodi
risolvere, anche
riducendolo,
incorporandolo inaltro,
trasformandolo o
simulandolo.«
(Jeannette M. Wing,
in Computational Thinking)
CODING: RISOLVERE UN PROBLEMA
Quando si parla di coding a scuola
s'intende non solo la scrittura di
codice, ma in senso più ampio
anche l'acquisizione degli
strumenti intellettuali per procedere
alla risoluzione di un problema.
Strumenti che sono propri
del pensiero computazionale.
IL CODING A SCUOLA SECONDO IL MIUR
Il MIUR ha promosso l’introduzione strutturale del coding a scuola,
(in particolare nel primo ciclo di istruzione), tramite un progetto che
consiste in:
1.l’ora del codice: avviamento di un’ora al pensiero
computazionale
2.un corso introduttivo: 10 ulteriori lezioni per approfondire i temi
del pensiero computazionale
A questo fine ha realizzato un sito web molto ricco di
contenuti http://www.programmailfuturo.it da cui è possibile
accedere a:
•lezioni da svolgersi senza computer per apprendere le basi del
pensiero computazionale
•lezioni interattive disponibili sulla piattaforma code.org (ogni
lezione è guidata da un video e da un testo di spiegazione).
Per utilizzare Scratch non occorre avere competenze informatiche, l’utilizzo è
completamente grafico. Ogni mattoncino corrisponde ad un’istruzione
•S’impara a programmare creando giochi, rappresentando storie, animando disegni,
azioni e movimenti, personaggi e cose...
PIXELART
Costruire immagini seguendo o creando
istruzioni su un foglio a quadretti
Coding unplugged
I computer per rappresentare le immagini hanno bisogno di costruire una griglia e di
colorare i quadretti. Non sanno fare diversamente. Ogni quadretto è un pixel.
Chiamiamo pixel art ogni disegno che mette in evidenza la struttura a quadretti e ne fa
un espediente artistico.
Tanto più piccoli e numerosi sono i pixel, tanto meno evidente è la quadrettatura e tanto
più definita e continua ci appare l’immagine. Il numero di righe e colonne della
distinguiamo più i pixel. I video ad alta risoluzione hanno 1920 colonne e 1080 righe,
quindi circa 2 milioni di pixel. Le fotocamere dei nostri cellulari e gli schermi di cellulari,
tablet, computer, anche di più.
Definita la griglia e scelto un punto di partenza (per convenzione il pixel in alto a sinistra) e
un ordine (per convenzione la scansione per righe da sinistra a destra e dall’alto al basso),
per rappresentare un’immagine basta dire il colore di ogni pixel. Non c’è neppure bisogno di
rappresentare il cambio di riga, perchè basta aver deciso una volta per tutte che quando si
arriva in fondo si ricomincia dall’inizio della riga successiva. Proprio come quando si legge.
La sequenza dei colori di ogni pixel è una mera descrizione dell’immagine. Non è
una procedura per disegnarla. Per renderla tale bisogna anche spiegare come usarla. Ad
esempio: partendo dal pixel in alto a sinistra e procedendo per righe, finchè ci sono colori
nella sequenza, leggi un colore, usalo per colorare il pixel su cui ti trovi e vai avanti.
1) 13 B
2) 4B – 5G - 4B
3) 3B - 7G- 3B
4) 2B – 1G – 2GR – 1G – 2GR – 3G – 2B
5) 2B – 1GR – 1N – 1B – 1GR -1N – 1B -1GR – 2N - 2B
6) 2B – 1GR – 1N – 1B – 1GR -1N – 1B -1GR – 2N - 2B
7) 2B – 1GR – 2B – 1GR – 2B – 1GR – 2N – 2B
8) 2B – 1G – 2GR – 1G – 2GR – 3G – 2B
9) 2B – 9G – 2B
10) 2B – 9G – 2B
11) 2B - 2G – 3N – 4G- 2B
12) 2B - 1BL – 7G – 1BL - 2B
13) 2B - 1G – 7BL – 1G – 2B
14) 2B - 2G – 1BL – 2A - 2BL – 2G- 2B
15) 2B - 2G – 1BL – 2A - 2BL – 2G – 2B
16) 2B - 1G – 7BL – 1G – 2B
17) 1B – 2N –7BL – 2N – 1B
18) 2B – 1N – 7BL – 1N – 2B
19) 4B – 2N – 1B – 2N – 4B
20) 3B – 3N – 1B – 3N – 3B
LEGGENDA
G = GIALLO
B=BIANCO
GR= GRIGIO
N=NERO
BL= BLU
A=AZZURRO
COSA APPARIRA’?
1, 2, 3...coding!

More Related Content

Similar to 1, 2, 3...coding!

Animazione 2 d
Animazione 2 dAnimazione 2 d
Animazione 2 dI10_duma
 
L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2Michele Maffucci
 
Lego vs Ruzzle @ codemotion 2013
Lego vs Ruzzle @ codemotion 2013Lego vs Ruzzle @ codemotion 2013
Lego vs Ruzzle @ codemotion 2013Alberto Sarullo
 
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...Danilo Riso
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Michele Maffucci
 
Guida al computer - Lezione 6 - Il disco rigido parte 2
Guida al computer - Lezione 6 - Il disco rigido parte 2Guida al computer - Lezione 6 - Il disco rigido parte 2
Guida al computer - Lezione 6 - Il disco rigido parte 2caioturtle
 
Corso di scratch - lezione 1
Corso di scratch - lezione 1Corso di scratch - lezione 1
Corso di scratch - lezione 1Michele Maffucci
 
Elementary Workshop 1
Elementary Workshop 1Elementary Workshop 1
Elementary Workshop 1carla asquini
 
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAASvilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAAAngelo Theodorou
 
Svilupparty 2017 - Angelo "Encelo" Theodorou
Svilupparty 2017 - Angelo "Encelo" TheodorouSvilupparty 2017 - Angelo "Encelo" Theodorou
Svilupparty 2017 - Angelo "Encelo" TheodorouBruno Barbera
 
KEEP CALM AND CODE ON!
KEEP CALM AND CODE ON!KEEP CALM AND CODE ON!
KEEP CALM AND CODE ON!Ciari110
 
Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !Gianfranco Pulitano
 
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...Michele Maffucci
 
My first experience with robotics by using mBot
My first experience with robotics by using mBotMy first experience with robotics by using mBot
My first experience with robotics by using mBotStefano Coletta
 
La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...
La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...
La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...Pier Luca Lanzi
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionaleEmiliano Faraone
 
AIMOOC 5.1 - L'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.1 - L'esecutore ideale - Alessandro BoglioloAIMOOC 5.1 - L'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.1 - L'esecutore ideale - Alessandro BoglioloAlessandro Bogliolo
 

Similar to 1, 2, 3...coding! (20)

Animazione 2 d
Animazione 2 dAnimazione 2 d
Animazione 2 d
 
L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2L'alfabeto di Scratch - lezione 2
L'alfabeto di Scratch - lezione 2
 
Corso di Scratch Junior su Ipad
Corso di Scratch Junior su IpadCorso di Scratch Junior su Ipad
Corso di Scratch Junior su Ipad
 
Digital art
Digital artDigital art
Digital art
 
Lego vs Ruzzle @ codemotion 2013
Lego vs Ruzzle @ codemotion 2013Lego vs Ruzzle @ codemotion 2013
Lego vs Ruzzle @ codemotion 2013
 
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
 
Robotica educativa
Robotica educativaRobotica educativa
Robotica educativa
 
Guida al computer - Lezione 6 - Il disco rigido parte 2
Guida al computer - Lezione 6 - Il disco rigido parte 2Guida al computer - Lezione 6 - Il disco rigido parte 2
Guida al computer - Lezione 6 - Il disco rigido parte 2
 
Corso di scratch - lezione 1
Corso di scratch - lezione 1Corso di scratch - lezione 1
Corso di scratch - lezione 1
 
Elementary Workshop 1
Elementary Workshop 1Elementary Workshop 1
Elementary Workshop 1
 
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAASvilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
 
Svilupparty 2017 - Angelo "Encelo" Theodorou
Svilupparty 2017 - Angelo "Encelo" TheodorouSvilupparty 2017 - Angelo "Encelo" Theodorou
Svilupparty 2017 - Angelo "Encelo" Theodorou
 
KEEP CALM AND CODE ON!
KEEP CALM AND CODE ON!KEEP CALM AND CODE ON!
KEEP CALM AND CODE ON!
 
Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !
 
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
Insegnare a progettare il proprio apprendimento. Migliorare le competenze mat...
 
My first experience with robotics by using mBot
My first experience with robotics by using mBotMy first experience with robotics by using mBot
My first experience with robotics by using mBot
 
La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...
La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...
La "Scienza" dei Video Giochi - Seminari Cultura Matematica - Politecnico di ...
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
AIMOOC 5.1 - L'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.1 - L'esecutore ideale - Alessandro BoglioloAIMOOC 5.1 - L'esecutore ideale - Alessandro Bogliolo
AIMOOC 5.1 - L'esecutore ideale - Alessandro Bogliolo
 

More from Lilly Mafrica

More from Lilly Mafrica (20)

Teorema di talete
Teorema di taleteTeorema di talete
Teorema di talete
 
I numeri relativi e le operazioni
I numeri relativi e le operazioniI numeri relativi e le operazioni
I numeri relativi e le operazioni
 
Sistema Nervoso
Sistema NervosoSistema Nervoso
Sistema Nervoso
 
PNSD a MONTEBELLO IONICO
PNSD a MONTEBELLO IONICOPNSD a MONTEBELLO IONICO
PNSD a MONTEBELLO IONICO
 
Sicurezza a scuola
Sicurezza a scuolaSicurezza a scuola
Sicurezza a scuola
 
Moda, media, mediana
Moda, media, medianaModa, media, mediana
Moda, media, mediana
 
I poligoni
I poligoniI poligoni
I poligoni
 
Ogm
OgmOgm
Ogm
 
Dna
DnaDna
Dna
 
La flora in calabria
La flora in calabriaLa flora in calabria
La flora in calabria
 
Le piante
Le pianteLe piante
Le piante
 
Calcolo delle probabilita
Calcolo delle probabilitaCalcolo delle probabilita
Calcolo delle probabilita
 
Insieme r
Insieme rInsieme r
Insieme r
 
Matematica ricreativa
Matematica ricreativaMatematica ricreativa
Matematica ricreativa
 
Donne e tecnologia
Donne e tecnologiaDonne e tecnologia
Donne e tecnologia
 
Risposte questionario
Risposte questionarioRisposte questionario
Risposte questionario
 
Le Frazioni
Le FrazioniLe Frazioni
Le Frazioni
 
MCD e mcm
MCD e mcmMCD e mcm
MCD e mcm
 
Potenze
PotenzePotenze
Potenze
 
Oasi Naturale del Pantano di Saline Joniche
Oasi Naturale del Pantano di Saline JonicheOasi Naturale del Pantano di Saline Joniche
Oasi Naturale del Pantano di Saline Joniche
 

Recently uploaded

Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 

Recently uploaded (18)

Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 

1, 2, 3...coding!

  • 1. 1, 2, 3… …CODING! Ragazzi impariamo a programmare? 2017 Prof.ssa Filomena Mafrica
  • 2.
  • 3.
  • 4.
  • 6.
  • 7.  Occorrente: una benda e due bambini per ogni turno di gioco.  - Ai bambini viene assegnato il ruolo di programmatore e di robot.  - Il robot viene bendato.  - Il programmatore, nel completo silenzio, si sposta nell'aula e fa vedere ai compagni quale oggetto il suo robot dovrà andare a prendere.  - Poi torna dal compagno, lo fa girare su se stesso per disorientarlo e poi comincia a dargli le istruzioni opportune.
  • 8.  Domanda per chi ha fatto il programmatore:  “Programmare è facile?”  “Qual è la cosa più difficile nel programmare?”
  • 9. Domanda per chi ha fatto il robot: “È facile capire i comandi?” “Cosa succede quando i comandi non sono chiari?”
  • 10. CONCLUSIONI Bisogna essere molto precisi nel programmare altrimenti il robot non capisce e si blocca.
  • 11. Coding è il termine inglese che indica la stesura di programmi informatici, cioè, tradotto in italiano, il suo significato letterale è programmare. E cosa s'intende per programmare in ambito informatico? •Utilizzare un determinato linguaggio di programmazione per scrivere una serie di istruzioni sequenziali al fine di risolvere un determinato problema. CODING = PROGRAMMARE
  • 12. "Dovendorisolvereun problema,dovremmo chiederci:quantoèdifficile risolverlo?Qualeèilmiglior modoperrisolverlo? [...] Ilpensiero computazionale significa riformulareunproblema apparentemente difficilein unochesiamoingradodi risolvere, anche riducendolo, incorporandolo inaltro, trasformandolo o simulandolo.« (Jeannette M. Wing, in Computational Thinking) CODING: RISOLVERE UN PROBLEMA Quando si parla di coding a scuola s'intende non solo la scrittura di codice, ma in senso più ampio anche l'acquisizione degli strumenti intellettuali per procedere alla risoluzione di un problema. Strumenti che sono propri del pensiero computazionale.
  • 13. IL CODING A SCUOLA SECONDO IL MIUR Il MIUR ha promosso l’introduzione strutturale del coding a scuola, (in particolare nel primo ciclo di istruzione), tramite un progetto che consiste in: 1.l’ora del codice: avviamento di un’ora al pensiero computazionale 2.un corso introduttivo: 10 ulteriori lezioni per approfondire i temi del pensiero computazionale A questo fine ha realizzato un sito web molto ricco di contenuti http://www.programmailfuturo.it da cui è possibile accedere a: •lezioni da svolgersi senza computer per apprendere le basi del pensiero computazionale •lezioni interattive disponibili sulla piattaforma code.org (ogni lezione è guidata da un video e da un testo di spiegazione).
  • 14. Per utilizzare Scratch non occorre avere competenze informatiche, l’utilizzo è completamente grafico. Ogni mattoncino corrisponde ad un’istruzione •S’impara a programmare creando giochi, rappresentando storie, animando disegni, azioni e movimenti, personaggi e cose...
  • 15. PIXELART Costruire immagini seguendo o creando istruzioni su un foglio a quadretti Coding unplugged
  • 16. I computer per rappresentare le immagini hanno bisogno di costruire una griglia e di colorare i quadretti. Non sanno fare diversamente. Ogni quadretto è un pixel. Chiamiamo pixel art ogni disegno che mette in evidenza la struttura a quadretti e ne fa un espediente artistico. Tanto più piccoli e numerosi sono i pixel, tanto meno evidente è la quadrettatura e tanto più definita e continua ci appare l’immagine. Il numero di righe e colonne della distinguiamo più i pixel. I video ad alta risoluzione hanno 1920 colonne e 1080 righe, quindi circa 2 milioni di pixel. Le fotocamere dei nostri cellulari e gli schermi di cellulari, tablet, computer, anche di più. Definita la griglia e scelto un punto di partenza (per convenzione il pixel in alto a sinistra) e un ordine (per convenzione la scansione per righe da sinistra a destra e dall’alto al basso), per rappresentare un’immagine basta dire il colore di ogni pixel. Non c’è neppure bisogno di rappresentare il cambio di riga, perchè basta aver deciso una volta per tutte che quando si arriva in fondo si ricomincia dall’inizio della riga successiva. Proprio come quando si legge. La sequenza dei colori di ogni pixel è una mera descrizione dell’immagine. Non è una procedura per disegnarla. Per renderla tale bisogna anche spiegare come usarla. Ad esempio: partendo dal pixel in alto a sinistra e procedendo per righe, finchè ci sono colori nella sequenza, leggi un colore, usalo per colorare il pixel su cui ti trovi e vai avanti.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. 1) 13 B 2) 4B – 5G - 4B 3) 3B - 7G- 3B 4) 2B – 1G – 2GR – 1G – 2GR – 3G – 2B 5) 2B – 1GR – 1N – 1B – 1GR -1N – 1B -1GR – 2N - 2B 6) 2B – 1GR – 1N – 1B – 1GR -1N – 1B -1GR – 2N - 2B 7) 2B – 1GR – 2B – 1GR – 2B – 1GR – 2N – 2B 8) 2B – 1G – 2GR – 1G – 2GR – 3G – 2B 9) 2B – 9G – 2B 10) 2B – 9G – 2B 11) 2B - 2G – 3N – 4G- 2B 12) 2B - 1BL – 7G – 1BL - 2B 13) 2B - 1G – 7BL – 1G – 2B 14) 2B - 2G – 1BL – 2A - 2BL – 2G- 2B 15) 2B - 2G – 1BL – 2A - 2BL – 2G – 2B 16) 2B - 1G – 7BL – 1G – 2B 17) 1B – 2N –7BL – 2N – 1B 18) 2B – 1N – 7BL – 1N – 2B 19) 4B – 2N – 1B – 2N – 4B 20) 3B – 3N – 1B – 3N – 3B LEGGENDA G = GIALLO B=BIANCO GR= GRIGIO N=NERO BL= BLU A=AZZURRO COSA APPARIRA’?