UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA"

Transcript

1 UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Corso: ELETTROTECNICA, ELETTRONICA E SICUREZZA INFORMATICA E LABORATORIO Docente: prof. Simone Calderara Studentessa: SPADARI GIOVANNA classe: PAS A033 matricola: UNITA' DIDATTICA SULLA PROGRAMMAZIONE INFORMATICA ABSTRACT L'unità didattica proposta è rivolta ad una classe di alunni di 1 media ed è stata strutturata su tre livelli di difficoltà crescente: 1. nel primo step si è cercato di familiarizzare con la programmazione informatica partendo da una delle semplici lezioni presenti sul sito code.org; in particolare è stata scelta quella di Frozen: di cui sono stati proposti, spiegati ed eseguiti alcuni esercizi. In questa prima fase sono stati introdotti i seguenti concetti: algoritmo pixel, angolo e scelta del colore comandi di movimento istruzione di controllo "ripeti n volte" creare una funzione 2. nella fase successiva si è passati all'esecuzione di uno degli esercizi proposti in Frozen utilizzando il linguaggio Scratch ad un livello più avanzato; in questa sede sono state inoltre descritte le principali caratteristiche di Scratch 3. nell'ultima fase è stato ideato un semplice gioco sempre usando Scratch; sono stati introdotti i concetti di: istruzione di controllo "per sempre" istruzioni condizionali "se... allora... " e "se... allora... altrimenti... " operatori booleani "o", "e", "non". CONTENUTO 1. Introduzione alla programmazione informatica tramite la lezione Frozen Questa unità didattica ha lo scopo di insegnare le basi della programmazione partendo da dei semplici e divertenti esercizi proposti su code.org, un sito creato appositamente per gli studenti di ogni età al fine di dar loro l'opportunità di imparare l'informatica. Iniziamo con la lezione chiamata Frozen. Come potete vedere la schermata è suddivisa in tre parti: a sinistra compare lo schema di gioco

2 in cui troviamo Elsa, il personaggio che eseguirà i nostri comandi; a destra vi è lo spazio destinato alla programmazione chiamato "area di lavoro", cioè quello in cui dobbiamo concatenare le istruzioni necessarie affinchè il personaggio possa fare qualcosa; le istruzioni devono essere incastrate tra loro come fossero un puzzle; al centro c'è uno spazio grigio chiamato "blocchi" che contiene una serie di istruzioni tra le quali poter scegliere. Lo scopo del gioco è quello di far muovere Elsa lungo le linee tracciate. In questo esercizio Elsa deve muoversi lungo due linee che formano un angolo retto. Cerchiamo di scomporre il suo movimento in una sequenza di azioni. Elsa dovrà: muoversi in avanti; ruotare a destra di 90 ; muoversi ancora in avanti. La scomposizione di un problema in una sequenza di istruzioni prende il nome di algoritmo. Molte azioni della vita quotidiana possono essere scomposte in un algoritmo, basti pensare a quando seguiamo le istruzioni per montare un'apparecchiatura o una ricetta per preparare una pietanza. Tuttavia un algoritmo può essere considerato tale solo se rispetta tre requisiti: finitezza: deve essere composto da una serie finita di passi e deve portare ad un risultato; eseguibilità: l'esecutore deve poter completare ogni passo con le risorse a disposizione; non ambiguità: ogni passo deve poter essere interpretato senza ambiguità, cioè allo stesso modo da due esecutori diversi. Torniamo al movimento di Elsa e cerchiamo di farle compiere le tre azioni individuate. Per farla muovere in avanti basterà prendere il blocco "vai avanti di 100 pixel" ed attaccarlo sotto il blocco "quando si clicca su esegui" già presente nell'area di lavoro, dopodichè bisogna cliccare su "Esegui" nello spazio a sinistra. Ma che cosa sono questi pixel? Sono i puntini di cui sono fatte le immagini che appaiono sullo schermo, composto da più di mille pixel disposti per righe e per colonne. Spostarsi di 100 pixel significa quindi che il segmento da tracciare misura proprio 100 pixel in quanto contiene esattamente 100 puntini allineati. I pixel servono a descrivere la lunghezza dei segmenti sullo schermo, mentre i gradi servono a descrivere gli angoli. Quindi per far ruotare Elsa basterà prendere il blocco "gira a destra di 90 gradi", trascinarlo nell'area di lavoro e concatenarlo al precedente. Usando di nuovo il blocco "vai avanti" e incastrandolo ai precedenti, Elsa completerà il suo percorso. Ora cliccando su "Esegui" potrete verificare la correttezza del movimento del personaggio. L'esercizio successivo consiste nel far tracciare ad Anna un quadrato. Abbiamo appena imparato come disegnare metà quadrato. Basterà quindi aggiungere ai blocchi precedenti le seguenti istruzioni in questo ordine: gira a destra di 90 gradi; vai avanti di 100 pixel; gira a destra di 90 gradi; vai avanti di 100 pixel; gira a destra di 90 gradi. L'ultima istruzione non è indispensabile, serve solo per far girare Anna di nuovo a destra pronta per ripartire; si sarebbe potuta omettere.

3 Ad ogni modo potete vedere che per tracciare ogni singola linea abbiamo usato due istruzioni, le quali sono state ripetute per ben quattro volte per poter disegnare il quadrato. Anzichè scrivere le stesse due istruzioni per quattro volte, si può usare un metodo più veloce: esiste un blocco chiamato "ripeti n volte esegui" che ci consente di ripetere una o più operazioni per il numero n di volte che vogliamo. Le istruzioni da ripetere vanno inserite ed incastrate all'interno del blocco stesso. Quindi il modo più veloce per tracciare un quadrato è questo: quando si clicca su "Esegui" ripeti 4 volte: vai avanti di 100 pixel gira a destra di 90 gradi Passiamo al prossimo esercizio in cui cercheremo di creare tre quadrati facendo girare Anna di 120 dopo aver disegnato ogni quadrato. Possiamo usare per ben due volte il ciclo "ripeti", sia per disegnare il singolo quadrato, sia per ripetere tre volte l'insieme di istruzioni del quadrato, ricordando di inserire anche il comando di girare a destra di 120 gradi. Il codice da usare è dunque quello che potete vedere nella figura qui sotto. Aumentando il numero dei quadrati e diminuendo l'ampiezza dell'angolo si possono creare figure sempre più articolate. Provate ora da soli ad eseguire gli esercizi n 6, 7, 8, 9 in cui dovrete usare il blocco "ripeti" per disegnare un fiocco di neve e figure via via più complesse. Nell'esercizio n 10 bisogna creare un parallelogramma formato da quattro lati uguali. Cosa cambia rispetto al quadrato? Il parallelogramma non ha angoli tutti uguali di 90 ; gli angoli sono uguali a due a due, in particolare quelli opposti risultano uguali mentre quelli consecutivi sono diversi. In questo caso gli angoli sono di 60 e 120. Pertanto non si possono ripetere per 4 volte due istruzioni identiche come avevamo fatto nel caso del quadrato. Bisognerà utilizzare quattro istruzioni per disegnare la prima metà del parallelogramma impostando correttamente le misure degli angoli e poi ripetere questo insieme di istruzioni un'altra volta per disegnare l'altra metà. Inoltre in questo esercizio potete scegliere il colore con cui disegnare. Tra le varie possibilità c'è anche quella di impostare un "colore scelto a caso". In questo modo tutte le linee che andremo a disegnare risulteranno di colore diverso. Supponiamo di voler scegliere un colore ben preciso, ad esempio il viola, selezionandolo dal menu a tendina del blocco stesso. Se vogliamo ottenere un parallelogramma con tutti e quattro i lati viola ci sono due possibilità per posizionare l'istruzione "imposta il colore viola": possiamo collocarla fuori dal blocco "ripeti", direttamente sotto a "quando si clicca su Esegui" possiamo inserirla nel blocco "ripeti" prima delle quattro istruzioni che servono a tracciare due lati. Se invece posizionassimo l'istruzione del colore dentro il blocco "ripeti" ma dopo le istruzioni per i lati, otterremmo la prima metà del parallelogramma del colore di default che è il bianco e la seconda metà del colore scelto da noi.

4 In definitiva per disegnare un parallelogramma con i quattro lati viola, il codice da utilizzare è quello riportato nella figura che segue. Provate ora ad eseguire da soli i due esercizi successivi in cui dovrete disegnare più parallelogrammi usando il blocco "ripeti" per creare dei fiocchi di neve. Passiamo ora a disegnare un cerchio. Questa volta Anna dovrà muoversi in avanti solo di un pixel e girare a destra soltanto di un grado. Le due istruzioni dovranno essere ripetute ben 360 volte, pertanto in questo caso appare ancor più evidente l'utilità del blocco "ripeti". Il codice per disegnare un cerchio è in definitiva il seguente: quando si clicca su "Esegui" ripeti 360 volte: vai avanti di 1 pixel gira a destra di 1 grado Nella programmazione è possibile dare un nome ad una sequenza di comandi che abbiamo definito, in modo da poterla richiamare facilmente ogni volta che ne abbiamo bisogno. L'operazione di definire una serie di istruzioni e di attribuirle un nome si chiama creare una funzione. Ad esempio possiamo definire il codice per disegnare un cerchio come una funzione chiamata "crea un cerchio" ed utilizzare questo blocco più volte per disegnare tanti cerchi. Nell'esercizio n 14 bisogna creare 10 cerchi sovrapposti e traslati di 25 pixel l'uno rispetto all'altro. E' già stata creata la funzione verde "crea un cerchio" che contiene le tre istruzioni che avevamo definito nell'esercizio precedente per disegnare un cerchio e possiamo quindi utilizzare direttamente questo blocco. Dovendo disegnare 10 cerchi, basterà inserire la funzione "crea un cerchio" all'interno del blocco "ripeti 10 volte", seguita dal comando "salta in avanti di 25 pixel" che serve per impostare la distanza tra un cerchio e il successivo. Vogliamo inoltre che i cerchi siano tutti di colore diverso scelto casualmente e pertanto inseriremo all'inizio del blocco "ripeti" anche l'istruzione "imposta il colore scelto a caso". Il codice sarà quindi quello riportato nella figura qui a lato. 2. Risoluzione di un esercizio grafico usando il linguaggio di programmazione Scratch più avanzato Proviamo ora a definire la funzione "crea un cerchio" usando il linguaggio di programmazione Scratch ad un livello più avanzato.

5 La schermata che ci appare è molto simile a quella che abbiamo visto fino ad ora. E' suddivisa in tre parti: 1. a sinistra troviamo l'area di gioco con il nostro personaggio detto "sprite" che in questo caso è un gattino 2. al centro ci sono i comandi, suddivisi in tre categorie: Script: è composto da 10 gruppi di istruzioni (Movimento, Aspetto, Suono, Penna, Variabili e Liste, Situazioni, Controllo, Sensori, Operatori, Altri Blocchi) Costumi: sono gli aspetti che può assumere lo sprite; è possibile scegliere un costume dalla libreria, disegnarne uno o caricarlo da un file o da una foto scattata con la webcam Suoni: comprende i suoni associati allo sprite; quello di default è un miagolio. Anche in questo caso è possibile aggiungere nuovi suoni scegliendoli dalla libreria, registrandoli o caricandoli da un file; 3. a destra troviamo l'area destinata alla programmazione detta anche "canvas", nella quale bisogna concatenare le istruzioni. E' inoltre possibile creare un nuovo sprite e cambiare lo sfondo. Proviamo ad esempio a cambiare lo sfondo: possiamo sceglierne uno dalla libreria, disegnarlo o caricarne uno da un file. Scegliamone uno dalla libreria, ad esempio "space". Proviamo ora a cambiare l'aspetto dello sprite. Selezioniamo Costumi e carichiamo un nuovo costume da un file, ad esempio la foto del vostro gatto. Ora passiamo a creare la nostra funzione. Basta cliccare su Altri Blocchi e scrivere all'interno del blocco viola che appare il nome della funzione, in questo caso "cerchio". Dopodichè bisogna concatenare al comando viola la sequenza di istruzioni per disegnare il cerchio. Il comando "ripeti n volte" si trova nel gruppo di istruzioni color ocra chiamato Controllo che compare tra gli Script. All'interno delle istruzioni blu Movimento ci sono invece i comandi "fai n passi" e "ruota di n gradi" in senso orario o antiorario. Come potete vedere in questo caso non si parla più di pixel ma di passi. La funzione "definisci cerchio" sarà quella che vedete nella figura a lato. Se adesso cliccate su Altri Blocchi troverete la funzione "cerchio" pronta per essere incastrata. Ora andiamo a programmare il resto. Vogliamo far sì che il gatto disegni 10 cerchi rossi traslati di 15 passi l'uno rispetto all'altro. In Situazioni troviamo il comando "quando si clicca sulla bandiera verde", che trasciniamo nel canvas. Questo comando corrisponde a "quando si clicca su Esegui" di code.org. Andiamo ora a concatenare il comando "ripeti 10 volte", all'interno del quale dobbiamo posizionare nell'ordine: il colore della penna da usare

6 la funzione "cerchio" fai 15 passi Per scegliere il colore della penna basta andare su Penna e cliccare sull'ottagono rosso vicino alla bandierina verde fino a quando nel quadratino del comando "usa penna di colore" non appare il colore desiderato, in questo caso il rosso. Trasciniamo ora questo comando nel canvas insieme all'istruzione "penna giù" che andrà posizionata subito sopra. Mettiamo ora le due istruzioni all'interno del blocco "ripeti 10 volte". Vogliamo inoltre che il gattino emetta un miagolio mentre disegna ogni cerchio. Andiamo sul gruppo di comandi Suono e selezioniamo l'istruzione "produci suono miao" che collocheremo all'interno del nostro blocco "ripeti" nel canvas. Il codice risultante è quello riportato di seguito. Cliccando sulla bandierina verde il gattino disegnerà 10 cerchi rossi miagolando. 3. Realizzazione di un semplice gioco in linguaggio Scratch Proviamo adesso a creare un semplice gioco che abbia come protagonista il nostro gatto. Supponiamo che sia in cucina e che voglia prendere alcuni oggetti. Come prima cosa impostiamo un nuovo sfondo scegliendo dalla libreria quello di una cucina. Poi introduciamo due nuovi sprite: cliccando sull'icona dell'omino accanto a "Nuovo Sprite" si apre la Libreria in cui compaiono tantissimi personaggi. Scegliamo il pappagallino e la mela. Posizioniamo i due nuovi sprite nella cucina: vogliamo che la mela rimanga ferma a terra, mentre il pappagallino dovrà muoversi continuamente volando da sinistra a destra all'altezza dei pensili. Il gattino dovrà cercare di prenderli per mangiarli. La situazione di partenza è quella in figura. Come potete vedere ora i due nuovi sprite compaiono anche nelle icone degli sprite sotto l'area di gioco. Selezioniamo ora lo sprite del gattino e

7 definiamo nel canvas quali sono i suoi possibili movimenti. Stabiliamo che premendo la freccia rivolta a destra il gatto si muoverà in avanti. Per fare questo andiamo in Situazioni e scegliamo il comando "quando si preme il tasto freccia destra", che trasciniamo nel canvas. Ad esso concateniamo il movimento "fai 10 passi". In questo modo tenendo premuta la freccia destra il gatto andrà avanti. Se avessimo scritto 2 passi anzichè 10, il gatto sarebbe andato avanti lo stesso, ma più lentamente. In modo analogo stabiliamo che premendo la freccia sinistra il gatto camminerà all'indietro e farà -10 passi. La freccia "su" servirà invece per far muovere il gatto verso l'alto. Vogliamo che raggiunga l'altezza dei mobili della cucina. Quello che dobbiamo modificare è il valore della coordinata y. Tra i comandi del gruppo Movimento scegliamo quindi "cambia y di" ed imponiamo un salto di 160 (pixel), che appare un valore corretto per portare il gatto all'altezza desiderata. Trasciniamo quindi anche questo comando nel canvas ed incastriamolo a "quando si preme il tasto freccia su". Allo stesso modo stabiliamo che cliccando la freccia "giù" il gatto torni alla quota di partenza, cioè dobbiamo imporre che y cambi di Infine vogliamo che il gatto faccia un vero e proprio salto quando ci clicchiamo sopra. Trasciniamo quindi nel canvas la situazione "quando si clicca questo sprite" ed attacchiamo a questa le seguenti istruzioni: "cambia y di 100" per far sì che il gatto partendo dall'altezza dei mobili possa arrivare fino alla quota a cui vola il pappagallino; "attendi 0,5 secondi" per far sì che il gatto rimanga a quella quota per qualche istante; troviamo questa istruzione in Controllo; "cambia y di -100" per riportare il gattino alla quota da cui è partito. Abbiamo in questo modo definito i cinque possibili movimenti del gatto che trovate qui a lato: muoversi rispettivamente in avanti, all'indietro, in alto, in basso e saltare. Andiamo adesso a lavorare sugli altri due sprite. Innanzitutto vogliamo far sì che entrambi spariscano quando il gatto li raggiunge, come se venissero mangiati. Come si ottiene tutto questo? Basta lavorare sui Costumi. Selezioniamo lo sprite Parrot e poi andiamo su Costumi. Creiamo un nuovo costume scegliendo un altro pappagallino e poi lo andiamo a modificare una volta che esso comparirà nell'area grigia a destra. Selezioniamo il pappagallo e poi digitiamo "canc" sulla tastiera in modo che questo nuovo costume del pappagallo sia senza immagine. Rinominiamo questo costume "parrot mangiato". Allo stesso modo creiamo un nuovo costume per la mela che sia privo di immagine e che chiameremo "apple mangiata". Andiamo adesso ad impostare le istruzioni per il pappagallo. Vogliamo che quando viene raggiunto dal gattino il suo costume cambi da quello attuale a quello di "parrot mangiato" in modo da scomparire. Tutto ciò avverrà quando daremo inizio al gioco cliccando sulla bandiera verde. Pertanto trasciniamo nel canvas "quando si clicca su bandiera verde" e attacchiamo a questo comando il ciclo "per sempre" che troviamo nel gruppo Controllo. Questo ciclo serve per far ripetere le istruzioni contenute al suo interno ogni volta che clicchiamo sulla bandiera verde. Il comando che andremo ad inserire è "se... allora", che si trova sempre nel gruppo controllo e che prende il nome di

8 istruzione condizionale. Al posto dei puntini dobbiamo inserire una condizione; se la condizione risulterà vera, allora verrà eseguita l'istruzione conseguente. Nel nostro caso la condizione è toccare il gattino. Andando nel gruppo Sensori, troviamo il blocco "sta toccando", nel quale bisogna scegliere dal menu a tendina l'oggetto che viene toccato che nel nostro caso è lo sprite 1. L'istruzione conseguente si trova nel gruppo Aspetto ed è "passa al costume parrot mangiato". Creiamo inoltre un altro comando per far sì che quando si preme il tasto "spazio" il pappagallo possa comparire di nuovo nella posizione iniziale che decidiamo sia in alto a sinistra, in modo da poter ripetere il gioco. Basterà imporre che quando si preme questo tasto il pappagallo torni al costume parrot e vada in posizione x: -200 e y: 50. Il pappagallo infine deve muoversi continuamente da sinistra a destra dello sfondo dal momento in cui il gioco ha inizio. Stabiliamo quindi che "quando si clicca sulla bandiera verde" avvenga "per sempre" questa sequenza di istruzioni: "fai 50 passi"; "attendi 0,3 secondi"; è il tempo di attesa tra i 50 passi e i successivi, per far sì che il pappagallo si muova a scatti. Togliendo questa istruzione esso si muoverebbe molto più velocemente; "rimbalza quando tocchi il bordo"; questa istruzione presente in Movimento serve appunto per far sì che ogni volta che il pappagallo tocchi il bordo, si giri e ricominci a muoversi verso la parte opposta. In definitiva i comandi relativi al pappagallo sono questi: Le istruzioni che impostiamo per la mela sono del tutto identiche a quelle del pappagallo, con l'unica differenza che la mela rimarrà ferma durante il gioco e quindi non avrà bisogno del blocco di comandi per il movimento. Esse sono in definitiva quelle riportate nella figura qui a lato. Passiamo ora a definire i comandi per il gattino. Vogliamo che quando tocchi il pappagallo o la mela emetta un miagolio e dica "Preso!!", mentre in tutti gli altri momenti pensi "Ho fame". Per avviare il gioco si dovrà cliccare sulla bandiera verde e poi, con le frecce della tastiera o cliccando sullo sprite stesso, si dovrà muovere il gatto per fargli raggiungere i due oggetti. Selezioniamo quindi lo Sprite 1 e trasciniamo nel canvas la situazione "quando si clicca su bandiera verde" ed il ciclo "per sempre", nel quale collocheremo le istruzioni. Questa volta scegliamo in Controllo l'istruzione condizionale "se... allora... altrimenti...". La condizione da inserire dopo il se è toccare il pappagallo o la mela, quindi è formata da due eventi. In questo caso si parla di condizione booleana, mentre i due eventi prendono il nome di variabili booleane, ossia variabili che possono assumere solo due valori, vero o falso.

9 Per concatenare i due eventi dobbiamo usare l'operatore "o" che troviamo nel gruppo degli Operatori. "O", "e", "non" sono chiamati operatori booleani e servono per combinare tra loro le variabili booleane. Essi si comportano in questo modo: l'operatore "o" applicato a due variabili d'ingresso restituisce il risultato VERO se almeno una delle due variabili è vera; l'operatore "e" applicato a due variabili d'ingresso restituisce il risultato VERO se e solo se entrambe le variabili sono vere; l'operatore "non" applicato ad una variabile d'ingresso restituisce come risultato l'opposto del valore della variabile stessa. Nel nostro caso l'operatore da scegliere è "o" in quanto è sufficiente che il gatto tocchi uno dei due oggetti per far sì che si verifichino le istruzioni conseguenti. Inseriamo quindi all'interno delle due caselle dell'operatore "o" le nostre variabili booleane prese dal gruppo Sensori, che sono rispettivamente "sta toccando Parrot" e "sta toccando Apple". Andiamo poi ad inserire la condizione così ottenuta dopo il "se". Se la condizione booleana risulta VERA, si verificheranno le due istruzioni conseguenti che andremo a collocare dopo "allora" e che sono rispettivamente: "produci suono miao" che troviamo nel gruppo Suono; "dire Preso!! per n secondi" che troviamo nel gruppo Aspetto; vogliamo che il gatto dica "Preso!!" soltanto nel momento in cui tocca uno dei due oggetti, per cui impostiamo una durata dell'evento pari a 2 secondi. Se la condizione booleana risulta FALSA, ossia se il gatto non sta toccando nessuno dei due oggetti, allora si verificherà l'istruzione da collocare dopo "altrimenti" che sarà "pensa Ho fame". Creiamo inoltre un altro comando per far sì che il gattino possa posizionarsi di nuovo in basso a sinistra quando si preme il tasto "spazio", in modo da poter ripetere il gioco. Basterà imporre che quando si preme questo tasto il gatto torni nella posizione definita dalle coordinate x:-160 e y:-125; troviamo questa istruzione nel gruppo Movimento. In definitiva premendo il tasto spazio tutti e tre gli sprite torneranno nelle condizioni iniziali ed il gioco sarà pronto per ripartire. Quindi il gatto, oltre ai cinque comandi per il movimento visti in precedenza, avrà anche le istruzioni che vedete qui a lato. Il gioco è pronto per partire. Cliccate sulla bandiera verde e buon divertimento!

10 Come esercizio potete provare a creare un nuovo videogioco prendendo spunto da questo, utilizzando in particolare le seguenti istruzioni: "ripeti n volte", "per sempre", le condizionali, gli operatori booleani e le funzioni. CONCLUSIONI L'obiettivo di questa unità didattica è quello di imparare a programmare in modo divertente ed efficace. Ho pensato di partire dalla lezione "Frozen" perchè utilizza la programmazione informatica per disegnare figure geometriche. Secondo i programmi ministeriali è previsto infatti che in 1 media gli allievi affrontino la geometria piana sia in matematica che in ed. tecnica, dove grazie al disegno geometrico imparano a costruire le figure piane più importanti e a conoscerne le proprietà. Scoprire che si può disegnare non solo su carta, ma anche al computer e che in poco tempo è possibile realizzare disegni geometrici anche molto complessi, porta i ragazzini a mostrare curiosità ed interesse per questo nuovo approccio metodologico ed in più li aiuta ad apprendere in modo differente le regole della geometria. Non solo, c'è molto di più. Gli allievi mentre disegnano imparano a programmare. La lezione Frozen mostra come da una semplice sequenza di istruzioni che è sufficiente dare per realizzare singole righe, si passi ad utilizzare i blocchi di istruzioni che consentono di velocizzare le operazioni in modo tale da poter disegnare figure più articolate. Quando poi i ragazzini si rendono conto che si può andare ben oltre a dei semplici disegni, che si può arrivare a "creare" qualcosa di personale come ad esempio un videogioco, si sentono ancora più attratti dal programmare e in alcuni di loro può nascere una vera e propria passione per l'informatica. Al di là di questo, imparare a programmare fin dalla scuola dell'obbligo è di fondamentale importanza per tutti gli alunni in quanto l'informatica porta ad una seie di vantaggi: favorisce lo sviluppo della creatività poichè mostra che per ogni problema possono esserci più soluzioni efficaci; aiuta a risolvere problemi complessi non solo in ambito informatico, ma anche in altre aree; stimola a ragionare in modo accurato e preciso dal momento che un programma per poter funzionare correttamente deve essere perfetto nei minimi dettagli. Pertanto l'informatica nella scuola dell'obbligo verrebbe a rispondere a due esigenze: quella di essere utile a tutti da un punto di vista pratico, in quanto molte professioni nella società di oggi richiedono abilità digitali; quella di essere d'altra parte uno strumento intellettuale molto valido per sviluppare abilità concettuali essenziali utili ad ogni allievo a prescindere da quale sarà il futuro lavoro. Nella società contemporanea, in cui la tecnologia dipende fortemente dall'informatica e la diffusione dei computer aumenta sempre più, avere familiarità con i concetti di base della programmazione è un elemento fondamentale per il percorso formativo di una persona. Ogni lavoro richiede infatti di possedere le competenze di base nel campo dell'informatica ed è sempre più importante che la formazione avvenga nella scuola primaria e secondaria, prima dell'università. Solo in questo modo possiamo essere sicuri che tutti gli studenti abbiano acquisito tali abilità, che risultano indispensabili sia per quelli che decidono di non frequentare l'università e di entrare nel mondo del lavoro, sia per coloro che al contrario la frequentano, in quanto tutte le discipline universitarie richiedono competenze informatiche di base o comunque abilità analitiche per le quali studiare l'informatica nella scuola primaria e secondaria fornisce un'eccellente preparazione. Se oltre ad essere utile essa viene vista dagli alunni più giovani anche come un'attività divertente ed accattivante, ecco che a maggior ragione diventa una disciplina da inserire a tutti gli effetti nei programmi ministeriali della scuola dell'obbligo.

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE SCRATCH CECILIA MONTI DIGITAL CHAMPION @MOZZATE CECILIA@MAKERSCHOOLTRADATE.IT CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE CHE COS È SCRATCH? Scratch è un software gratuito basato su un linguaggio

Dettagli

Esercizi Scratch: Sensori

Esercizi Scratch: Sensori Esercizi Scratch: Sensori Animazione usando i blocchi sensori I blocchi sensori consentono di ottenere informazioni dallo stato degli oggetti che fanno parte dell'applicazione. Lo stato dell'applicazione

Dettagli

Impariamo a programmare con Scratch. Lezione 3: Proviamo a muoverci da soli

Impariamo a programmare con Scratch. Lezione 3: Proviamo a muoverci da soli Impariamo a programmare con Scratch Lezione 3: Proviamo a muoverci da soli Cosa abbiamo visto fino a oggi... Scratch è un LINGUAGGIO DI PROGRAMMAZIONE Linguaggio di Programmazione: In informatica, insieme

Dettagli

T2C2 Training to Code 2

T2C2 Training to Code 2 T2C2 Training to Code 2 Primo Esempio Laura Tarsitano laura.tarsitano@criadcoding.it Come costruire un micromondo Quando si costruisce un micromondo su Snap! bisogna immaginare di costruire uno spettacolo

Dettagli

Progetto Informatica. Primo esempio Gruppo 1. Laura Tarsitano

Progetto Informatica. Primo esempio Gruppo 1. Laura Tarsitano Progetto Informatica Primo esempio Gruppo 1 Laura Tarsitano laura.tarsitano@criadcoding.it Come costruire un micromondo Quando si costruisce un micromondo su Snap! bisogna immaginare di costruire uno spettacolo

Dettagli

per l Innovazione Didattica

per l Innovazione Didattica Pensiero Computazionale e Coding per l Innovazione Didattica Algoritmo e Ripeti Laura Tarsitano PENSIERO COMPUTAZIONALE PER L'INNOVAZIONE DIDATTICA 1 Algoritmo/Sequenza Una lista di passi da seguire per

Dettagli

T2C Training to Code. Algoritmo e Ripeti. Laura Tarsitano

T2C Training to Code. Algoritmo e Ripeti. Laura Tarsitano T2C Training to Code Algoritmo e Ripeti Laura Tarsitano 1 Algoritmo/Sequenza Una lista di passi da seguire per risolvere un problema o svolgere un certo compito 2 Primo esempio 1 - Disegno Costruiamo un

Dettagli

Esercizi Scratch: Movimento

Esercizi Scratch: Movimento Esercizi Scratch: Movimento Animazione usando i blocchi di movimento Si può iniziare l'apprendimento della programmazione combinando i blocchi di controllo con i blocchi di movimento controllando quindi

Dettagli

Attività da svolgere:

Attività da svolgere: La matematica permette di studiare forme e regole che le regolano, ma spesso le formule non risultano chiare visivamente. Attraverso la programmazione, si può semplificare la matematica complessa di alcuni

Dettagli

Flappy Parrot 2. Aiutiamo il pappagallo ad evitare gli ostacoli!

Flappy Parrot 2. Aiutiamo il pappagallo ad evitare gli ostacoli! Flappy Parrot 2 Aiutiamo il pappagallo ad evitare gli ostacoli! Il pappagallo deve evitare gli ostacoli, come la torre o il terreno. Se li tocca si capovolge e il gioco termina. Il pappagallo sta sempre

Dettagli

Coderdojo Avanzato. 2 Dicembre Helicopter

Coderdojo Avanzato. 2 Dicembre Helicopter Coderdojo Avanzato 2 Dicembre 2017 Helicopter Una versione alternativa di Flappy bird L elicottero deve poter durare più secondi possibile evitando gli antagonisti: nuvole, pipistrelli e pappagalli. Se

Dettagli

Christmas Card. Componiamo lo stage. Aggiungiamo la musica

Christmas Card. Componiamo lo stage. Aggiungiamo la musica Christmas Card Componiamo lo stage 1. Create un nuovo progetto ed eliminate lo sprite del gatto Scratch 2. Aggiungete lo sfondo gingerbread che trovate tra i temi vacanza 3. Aggiungete nello stage le lettere

Dettagli

Corsa nel Deserto. Introduzione

Corsa nel Deserto. Introduzione Level 2 Corsa nel Deserto Introduzione In questo esercizio sviluppiamo un gioco per due giocatori. Lo scopo e' di far gareggiare un pappagallo ed un leone nel deserto. Ogni giocatore deve premere un tasto

Dettagli

FLAPPY PAPPAGALLO Tutorial per Scratch 2.0 Base Sessione 1

FLAPPY PAPPAGALLO Tutorial per Scratch 2.0 Base Sessione 1 FLAPPY PAPPAGALLO Base Sessione 1 Sommario Scopo... 2 Personaggi e Situazioni...2 Sfondo... 3 Passo 0: Preparazione dell ambiente del gioco...3 Passo 1: Disegna la scena...3 Passo 2: Aggiungi il pappagallo

Dettagli

Eventi Multi Sprite Scambio di Messaggi. Laura Tarsitano. #4 - Eventi, MultiSprite, Scambio di Messaggi

Eventi Multi Sprite Scambio di Messaggi. Laura Tarsitano. #4 - Eventi, MultiSprite, Scambio di Messaggi Comput@-mente Eventi Multi Sprite Scambio di Laura Tarsitano 1 Eventi Lo Sprite può reagire non solo all evento del click sulla bandierina verde, ma a svariati eventi. Questo ci permette di definire diversi

Dettagli

Scappa dal gatto Tutorial per Scratch versione 2

Scappa dal gatto Tutorial per Scratch versione 2 Scappa dal gatto Tutorial per Scratch versione 2 Scaricare Scratch 2: https://scratch.mit.edu/scratch2download/ Versione online: https://scratch.mit.edu/projects/editor/?tip_bar=getstarted Scopo del gioco

Dettagli

TROVA LA CHIAVE TUTORIAL INTERMEDIO TROVA LA CHIAVE

TROVA LA CHIAVE TUTORIAL INTERMEDIO TROVA LA CHIAVE TROVA LA CHIAVE Vogliamo costruire un gioco in cui bisogna trovare una chiave che viene posizionata a caso sullo stage e poi nascosta sotto a tanti palloncini SPIEGARE COME FUNZIONANO LE COORDINATE DELLO

Dettagli

Introduzione ai GIS (QuantumGIS QGIS) A.A Dott.ssa Miriam Noto

Introduzione ai GIS (QuantumGIS QGIS) A.A Dott.ssa Miriam Noto Introduzione ai GIS (QuantumGIS QGIS) A.A. 2018-2019 Dott.ssa Miriam Noto uantum GIS Per avviare QGIS cliccate sull icona QGIS Desktop 3.6.0 with GRASS 7.6.0 presente sul vostro desktop Aprite il progetto

Dettagli

Sessione 3 LA GEOMETRIA DELLA TARTARUGA: UNA MATEMATICA FATTA PER APPRENDERE

Sessione 3 LA GEOMETRIA DELLA TARTARUGA: UNA MATEMATICA FATTA PER APPRENDERE Sessione 3 LA GEOMETRIA DELLA TARTARUGA: UNA MATEMATICA FATTA PER APPRENDERE La geometria della Tartaruga è uno stile di geometria diverso dagli altri, come lo stile assiomatico d'euclide e lo stile analitico

Dettagli

SCUOLA F. MONTANARI Mirandola POLO FORMATIVO UN APPROCCIO A SCRATCH PARTE PRIMA. 20 novembre 2014

SCUOLA F. MONTANARI Mirandola POLO FORMATIVO UN APPROCCIO A SCRATCH PARTE PRIMA. 20 novembre 2014 SCUOLA F. MONTANARI Mirandola POLO FORMATIVO UN APPROCCIO A SCRATCH PARTE PRIMA Prof. Giacomo Dalseno 20 novembre 2014 Prof. Giacomo Dalseno 1 MOLTISSIME INFORMAZIONI GIA DALLA PRIMA ESSENZIALE RICERCA

Dettagli

Coderdojo Firenze Tutorial Fantasma Acchiappa Dolcetti

Coderdojo Firenze Tutorial Fantasma Acchiappa Dolcetti Coderdojo Firenze Tutorial Fantasma Acchiappa Dolcetti Scopo del gioco è far entrare nel sacchetto del fantasma i dolcetti che cascano dall alto verso il basso in modo da fare più punti possibile, contemporaneamente

Dettagli

strumento Crea rettangoli

strumento Crea rettangoli Sfondo Iniziamo visualizzando la griglia (Visualizza>Griglia) e attivando quindi lo strumento Crea rettangoli. Disegniamo il quadrato esterno cliccando e trascinando sulla pagina con lo strumento Crea

Dettagli

Foglio elettronico Microsoft Office Excel 2003

Foglio elettronico Microsoft Office Excel 2003 Foglio elettronico Microsoft Office Excel 2003 04/06/2015 Nonni su internet 2015 1 Il foglio elettronico è un programma che possiamo usare per creare tabelle di numeri e calcolare automaticamente somme,

Dettagli

Scratch Base SETTEMBRE 2019

Scratch Base SETTEMBRE 2019 TeacherDojo 2019 Scratch Base 4-5-6 SETTEMBRE 2019 Interfaccia Copione/script Stage Sprite Stage Sprite Informazioni riguardanti lo sprite Miniatura dello stage Miniatura dello sprite, compare una volta

Dettagli

5 - Importazione di un rilievo da uno strumento topografico

5 - Importazione di un rilievo da uno strumento topografico 5 - Importazione di un rilievo da uno strumento topografico Inseriamo ora nel programma PFCAD CATASTO un rilievo fatto con uno strumento topografico. Scegliamo innanzi tutto la voce LAVORI - IMPOSTA LAVORO.

Dettagli

Introduzione. La scheda didattica è stata ideata grazie ad uno spunto del prof. Stefano Penge dell Università La Sapienza di Roma.

Introduzione. La scheda didattica è stata ideata grazie ad uno spunto del prof. Stefano Penge dell Università La Sapienza di Roma. Costruire l'area del quadrato con Scratch Autore: Lorenzo Cesaretti Categoria: Coding Introduzione Vediamo come creare un algoritmo per la costruzione dell'area di un quadrato, chiedendo la lunghezza del

Dettagli

Advanced Scratch: Gatto Raccogli Stelle

Advanced Scratch: Gatto Raccogli Stelle Advanced Scratch: Gatto Raccogli Stelle ATTENZIONE: Per questo gioco non si parte a scrivere il codice da zero. Farsi dare dai mentor il codice di partenza (file: CoderDojoAdvancedScratch_Starter.sb2 )

Dettagli

Programmazione con Snap4Arduino. Paola Giannini

Programmazione con Snap4Arduino. Paola Giannini Programmazione con Snap4Arduino Paola Giannini Informazioni preliminari Accedete a https://orienta.dir.uniupo.it/course/view.php? id=43 Con le vostre credenziali Facebook o gmail Pwd: arduino2017 Trovate

Dettagli

SCRATCH. Introduzione a SCRATCH

SCRATCH. Introduzione a SCRATCH SCRATCH Introduzione a SCRATCH Partiamo La schermata di SCRATCH Menu principale: Scegli lingua (default e' quella di sistema) Salva progetto Carica progetto Menu file (nuovo, apri, salva, importa/esporta)

Dettagli

Robotica educativacon il kit Lego EV3

Robotica educativacon il kit Lego EV3 Robotica educativacon il kit Lego EV3 Comandare il nostro Robot! Come fa il nostro robot a sapere che lavoro deve fare? Facile! Glielo diciamo noi! Piu concretamente, siamo noi a dare delle istruzioni

Dettagli

Labirinto Reloaded. Il Protagonista: il Topolino. Coderdojo Firenze - Tutorial Advanced Scratch

Labirinto Reloaded. Il Protagonista: il Topolino. Coderdojo Firenze - Tutorial Advanced Scratch Labirinto Reloaded Versione on steroids di un gioco classico: il Labirinto. In questo gioco guideremo un topolino che, muovendosi all interno di un labirinto cercherà di raggiungere una fetta di formaggio,

Dettagli

(ED IMPARARE LE REGOLE DELLE OPERAZIONI)

(ED IMPARARE LE REGOLE DELLE OPERAZIONI) COME CALCOLARE IL PERIMETRO DI UN RETTANGOLO (ED IMPARARE LE REGOLE DELLE OPERAZIONI) Mettiamo che io abbia 8 panini, per calcolare la loro somma posso fare panino+panino+panino+panino+panino+panino+panino+panino=

Dettagli

Guida rapida all utilizzo del Software per la LIM. TouchBoard

Guida rapida all utilizzo del Software per la LIM. TouchBoard Guida rapida all utilizzo del Software per la LIM TouchBoard Questa piccola guida mostra in modo semplice le principali caratteristiche del software e l uso delle funzioni principali attivabili attraverso

Dettagli

Prime attività. Sperimentare alcuni strumenti (livello facile) Forme sovrapposte

Prime attività. Sperimentare alcuni strumenti (livello facile) Forme sovrapposte Prime attività Sperimentare alcuni strumenti (livello facile) Forme sovrapposte Potrebbe essere un'attività iniziale, in quanto permette di utilizzare solo pochissimi strumenti ma è già possibile verificare

Dettagli

ARKANOID IL GIOCO COSA IMPARERAI DI NUOVO. Monica Umberta Oriani

ARKANOID IL GIOCO COSA IMPARERAI DI NUOVO.   Monica Umberta Oriani ARKANOID Un grande classico che fa luccicare gli occhi di tutti i papà e le mamme, difficile che non ci abbiano mai giocato. In un certo senso è l evoluzione di Pong, c è sempre una racchetta che ora è

Dettagli

Pensiero computazionale. Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili

Pensiero computazionale. Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili Pensiero computazionale Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili Algebra di Boole Il ramo dell algebra in cui le variabili possono assumere solo due valori: true (1, vero) o false (0,

Dettagli

Introduzione In questo esercizio creiamo un gioco in cui un grande pesce affamato dovrà mangiare tutte le prede che gli nuotano attorno.

Introduzione In questo esercizio creiamo un gioco in cui un grande pesce affamato dovrà mangiare tutte le prede che gli nuotano attorno. Introduzione In questo esercizio creiamo un gioco in cui un grande pesce affamato dovrà mangiare tutte le prede che gli nuotano attorno. Pesce Mangione Level 2 Passo 1: Crea uno sprite che segue il mouse

Dettagli

Laboratorio di informatica

Laboratorio di informatica Laboratorio di informatica GEOMETRIA DELLO SPAZIO Introduzione a Geogebra 3D La versione 5 di Geogebra prevede anche la possibilità di lavorare in ambiente 3D. Basta aprire Visualizza - Grafici 3D: sullo

Dettagli

Level 1. Fuochi Artificiali. Introduzione. In questo progetto creiamo l'esplosione dei fuochi artificiali su una citta' Italiana.

Level 1. Fuochi Artificiali. Introduzione. In questo progetto creiamo l'esplosione dei fuochi artificiali su una citta' Italiana. Level 1 Fuochi Artificiali Introduzione In questo progetto creiamo l'esplosione dei fuochi artificiali su una citta' Italiana. Passo 1: Crea un razzo che vola verso il puntatore del mouse Importiamo tutte

Dettagli

Tutorial Prezi

Tutorial Prezi Prima di iniziare col mio piccolo contributo vi segnalo questa guida all uso di Prezi veramente valida, dettagliata e chiarissima. Peccato che non sia scaricabile se non si è iscritti. Consiglio comunque

Dettagli

SEE Electrical Expert V4: FAQ

SEE Electrical Expert V4: FAQ SEE Electrical Expert V4: FAQ Inserimento attributi in morsetti logici e fisici INTRODUZIONE Ad un morsetto (che sia esso logico oppure fisico) è possibile aggiungere un attributo passando per il comando

Dettagli

ISTRUZIONI PER INIZIARE

ISTRUZIONI PER INIZIARE 1 ISTRUZIONI PER INIZIARE Questa è la barra di menu: serve per dare tutte le informazioni sui file che devi creare, salvare, ecc. Questa icona serve per chiudere a bordo pagina il file e poi riaprirlo

Dettagli

Acchiappa Fantasmi. Introduzione

Acchiappa Fantasmi. Introduzione Level 1 Acchiappa Fantasmi Introduzione Questo progetto e' simile al gioco da luna park chiamato whack-a-mole (colpisci la talpa). Ottieni dei punti se colpisci i fantasmi che appaiono sul video. Lo scopo

Dettagli

Autore Paolo Sidoli MANUALE VECTORWORKS 4-PRIME BASI

Autore Paolo Sidoli MANUALE VECTORWORKS 4-PRIME BASI 4-PRIME BASI - Apriamo VectorWorks - File>New o (Mela N) - In Create Document, spuntare Use Document Template (Usa un Modello) - Dal Menu a tendina selezionare Disegno campione - OK - Se nell'area di lavoro

Dettagli

Elenco comandi. Apre un progetto precedentemente salvato. Avvia il programma in memoria: la tartaruga si muove lentamente.

Elenco comandi. Apre un progetto precedentemente salvato. Avvia il programma in memoria: la tartaruga si muove lentamente. Elenco comandi Barra del menù Crea un nuovo progetto. Apre un progetto precedentemente salvato. Salva il progetto. Visualizza le procedure. Mostra / nasconde la tartaruga. Alterna lo schermo pieno allo

Dettagli

ESERCIZI IN LOGO & COMPITI SCRITTI ANNO ACCADEMICO 2002/2003 PROF. DOMENICO BENEVENTANO. L esame consiste in una prova scritta formata da due parti:

ESERCIZI IN LOGO & COMPITI SCRITTI ANNO ACCADEMICO 2002/2003 PROF. DOMENICO BENEVENTANO. L esame consiste in una prova scritta formata da due parti: ESERCIZI IN LOGO & COMPITI SCRITTI ANNO ACCADEMICO 2002/2003 PROF. DOMENICO BENEVENTANO MODALITÀ D ESAME L esame consiste in una prova scritta formata da due parti: La prima parte, da realizzare usando

Dettagli

Impariamo a programmare

Impariamo a programmare Modulo 2 Impariamo a programmare 1. Primi programmi - Dire Hello!, Dire Ciao!, Salutare in italiano, inglese e spagnolo - Fare un salto - I commenti 2. Lavorare con le operazioni - Le espressioni - Combiniamo

Dettagli

Introduzione. Consente la condivisione con altri sul web delle proprie creazioni

Introduzione. Consente la condivisione con altri sul web delle proprie creazioni Introduzione Scratch è un linguaggio di programmazione che rende semplice la creazione di storie interattive, di giochi e di animazioni Consente la condivisione con altri sul web Consente la condivisione

Dettagli

Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica

Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica Modulo 3 DATI E OPERATORI 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica 1. Assegnare i dati da tastiera La possibilità di interagire con l ambiente esterno

Dettagli

NEMO Tutorial per Scratch 2.0 Base Sessione 2

NEMO Tutorial per Scratch 2.0 Base Sessione 2 NEMO Tutorial per Scratch 2.0 Base Sessione 2 Sommario Scopo del gioco... 2 Personaggi e Situazioni... 2 Sfondo... 2 Passo 0: Preparazione dell ambiente del gioco... 2 Passo 1: Personaggi e Sfondo... 3

Dettagli

Modello di schema della lezione

Modello di schema della lezione Modello di schema della lezione Collegamenti curricolari trasversali: Scinze: Elettricità, Tecnologia: materiale conduttore e isolante Matematica: input, output, concetto casuale e proporzioni matematiche

Dettagli

Note APRIRE IL PROGRAMMA EXCEL

Note APRIRE IL PROGRAMMA EXCEL APRIRE IL PROGRAMMA EXCEL 1. Fai clic sul pulsante Start. 2. Fai scorrere l elenco dei programmi e a seconda della versione del tuo Windows: a. Fai clic su Microsoft Office e/o b. Fai clic su Microsoft

Dettagli

Primo approccio alla struttura del programma

Primo approccio alla struttura del programma LEZIONE 2 Scratch Base Primo approccio alla struttura del programma Docente: Giulia Barbieri Cambiare prospettiva 2 + Quali sono Ie modalità con cui interagisci con il pc? + Quante volte interagisci in

Dettagli

I Circuiti combinatori: LOGISIM

I Circuiti combinatori: LOGISIM 1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY I Circuiti combinatori: LOGISIM Prof. G. Ciaschetti 1. Le porte logiche Un circuito combinatorio (o sistema combinatorio o rete combinatoria) è un circuito elettrico,

Dettagli

Voglio scrivere un romanzo (parte 2)

Voglio scrivere un romanzo (parte 2) Ecco, utilizzando "Blocco note", ho incominciato a scrivere il mio "romanzo". Ma che brutto! Non riesco a dare una forma accettabile al mio romanzo: se lo dovessi presentare a qualcuno per farmelo pubblicare,

Dettagli

Note. Dopo aver acceso il MAC, appare una schermata chiamata SCRIVANIA: il luogo da dove s inizia a lavorare.

Note. Dopo aver acceso il MAC, appare una schermata chiamata SCRIVANIA: il luogo da dove s inizia a lavorare. Dopo aver acceso il MAC, appare una schermata chiamata SCRIVANIA: il luogo da dove s inizia a lavorare. Sulla Scrivania ci sono piccole immagini chiamate ICONE. Le icone sono collegate a programmi (detti

Dettagli

T4T-aggiornamento insegnanti Secondo incontro febbraio 2017

T4T-aggiornamento insegnanti Secondo incontro febbraio 2017 T4T-aggiornamento insegnanti Secondo incontro febbraio G. Barbara Demo Dipartimento di Informatica Università di Torino barbara@di.unito.it 2/9/ 1 Cosa è T4T? Perchè questo progetto? T4T sta per Teachers

Dettagli

Creare una sfera di vetro

Creare una sfera di vetro Creare una sfera di vetro Per questo esercizio useremo un file che si chiama Newspaper : apriamo quindi il file in Photoshop. Aggiungiamo un nuovo livello. Utilizzando lo strumento selezione ellittica

Dettagli

ACCHIAPPA L UOVO TUTORIAL per SCRATCH 2.0

ACCHIAPPA L UOVO TUTORIAL per SCRATCH 2.0 ACCHIAPPA L UOVO TUTORIAL per SCRATCH 2.0 Percorso SCRATCH BASE, Sessione 1 INTRODUZIONE Questo tutorial è focalizzato sui comandi base di Scratch. Consiste in un gioco in cui bisogna guidare un coniglio

Dettagli

Gestione quote e stampe

Gestione quote e stampe Gestione quote e stampe Per avere una stampa della composizione con le relative quote e l elenco dei box che la compongono sono percorribili più strade. Di seguito presentiamo una panoramica su ognuna

Dettagli

Coderdojo Firenze Tutorial Breakout

Coderdojo Firenze Tutorial Breakout Coderdojo Firenze Tutorial Breakout Scopo del gioco è demolire il muro di mattoni nella parte alta dello schermo utilizzando la pallina rimbalzante. Tutte le volte che la pallina tocca un mattone questo

Dettagli

Sommario. 4 Download e installazione. 6 Come sono organizzati i progetti 7 Il prato magico. 21 Lo stagno. 23 In fondo al mare

Sommario. 4 Download e installazione. 6 Come sono organizzati i progetti 7 Il prato magico. 21 Lo stagno. 23 In fondo al mare Sommario 4 Download e installazione 4 Impostare l interfaccia in italiano 6 Come sono organizzati i progetti 7 Il prato magico 8 Inserire lo sfondo 9 Inserire l albero 10 Inserire i fiori rossi 15 Inserimento

Dettagli

CODERDOJO FIRENZE TUTORIAL JUMPY MONKEY (tratto da Coding games in Scratch di Jon Woodcock)

CODERDOJO FIRENZE TUTORIAL JUMPY MONKEY (tratto da Coding games in Scratch di Jon Woodcock) CODERDOJO FIRENZE TUTORIAL JUMPY MONKEY (tratto da Coding games in Scratch di Jon Woodcock) Scopo del gioco: lanciare la scimmia per prendere le banane evitando l albero. 1. Il lanciatore Eliminare lo

Dettagli

Impariamo a programmare con SCRATCH. Lezione 2:Cos è un Algoritmo e il secondo tutorial

Impariamo a programmare con SCRATCH. Lezione 2:Cos è un Algoritmo e il secondo tutorial Impariamo a programmare con SCRATCH Lezione 2:Cos è un Algoritmo e il secondo tutorial Programmare IL computer ha la caratteristica di seguire ciecamente ed esattamente le istruzioni, che gli vengono fornite,

Dettagli

CONTACCINELLA TUTORIAL per SCRATCH 2.0

CONTACCINELLA TUTORIAL per SCRATCH 2.0 CONTACCINELLA TUTORIAL per SCRATCH 2.0 Percorso SCRATCH BASE, Sessione 3 INTRODUZIONE Questo tutorial è focalizzato sulle variabili e gli operatori di Scratch. Il tutorial consiste nel realizzare un gioco

Dettagli

Lavorare col programma di scrittura Blocco Note

Lavorare col programma di scrittura Blocco Note Lavorare col programma di scrittura Blocco Note Questa risorsa didattica è stata realizzata dallo staff di Pane e Internet per lo svolgimento di un corso di formazione rivolto ai migranti, organizzato

Dettagli

Corso sul PACCHETTO OFFICE. Modulo Excel

Corso sul PACCHETTO OFFICE. Modulo Excel Corso sul PACCHETTO OFFICE Modulo Excel Docente: dott. Marco Cardani Lezione 3 La creazione di una tabella 1 3.1 La creazione di una tabella: la compilazione Corso PACCHETTO OFFICE Excel Le regole di compilazione

Dettagli

Tutorial 18. Come creare uno stipite personalizzato e inserirlo in libreria

Tutorial 18. Come creare uno stipite personalizzato e inserirlo in libreria Tutorial 18. Come creare uno stipite personalizzato e inserirlo in libreria Con questo tutorial imparerete velocemente come creare degli oggetti parametrici personalizzati e inserirli in libreria. Inoltre,

Dettagli

Piastrelliamo i rettangoli

Piastrelliamo i rettangoli Per la quinta primaria Piastrelliamo i rettangoli Qui sotto vedete un rettangolo, disegnato sulla carta a quadretti. Potete immaginare che sia una stanza, che vogliamo piastrellare, con delle piastrelle

Dettagli

3.4 Inserimento di immagini

3.4 Inserimento di immagini Ripristina per riportare ai valore iniziali la scheda in uso (la finestra di dialogo resta aperta). 3.4 Inserimento di immagini Per inserire un'immagine all'interno del documento: posizionare il cursore

Dettagli

COSTRUIAMO UN AEROMODELLO 3D 3

COSTRUIAMO UN AEROMODELLO 3D 3 COSTRUIAMO UN AEROMODELLO 3D 3 In questa lezione voglio farvi vedere due comandi che non utilizziamo per il modello 3D del bf 109 k, ma che sono molto utili. Il primo comando consente di creare solidi

Dettagli

LA GEOMETRIA DELLA TARTARUGA

LA GEOMETRIA DELLA TARTARUGA LA GEOMETRIA DELLA TARTARUGA CAPITOLO 4 Tracciare figure Iniziamo con una figura semplice: il QUADRATO. Certamente sai che un quadrato ha tutti i lati uguali e gli angoli uguali. Dopo aver avviato Logo

Dettagli

Introduzione alle principali funzioni di

Introduzione alle principali funzioni di Introduzione alle principali funzioni di Login Inserire nel campo Utente: nome.cognome Password: cognome o password personalizzata Tramite la funzione Resetta Password Premere successivamente la spunta

Dettagli

30. Infine spostiamo la testa un po' in avanti selezionando il relativo osso che la controlla.

30. Infine spostiamo la testa un po' in avanti selezionando il relativo osso che la controlla. 29. Selezionando la custom shape del bacino spostiamo tutto il busto verso l'alto. La gamba sinistra deve essere completamente distesa. Sistemiamo anche le braccia come mostrato in figura. 30. Infine spostiamo

Dettagli

Grafico della funzione y = sen x

Grafico della funzione y = sen x G Grafico della funzione y = sen x Utilizzare GeoGebra per costruire il grafico della funzione y ¼ sen x a partire dalla sua definizione mediante la circonferenza goniometrica. Come sai, il valore della

Dettagli

Nozioni fondamentali su Algoritmi e programmazione

Nozioni fondamentali su Algoritmi e programmazione Nozioni fondamentali su Algoritmi e programmazione VARIABILE: La variabile è un contenitore di dati. Questo contenitore può includere dati ti tipo numerico o testuale principalmente. Essa è dotata di un

Dettagli

Primi passi con Bee-Bot e Cubetto

Primi passi con Bee-Bot e Cubetto Primi passi con Bee-Bot e Cubetto CARATTERISTICHE DI BEE BOT Bee-Boot è un robot giocattolo che aiuta i bambini a muoversi nello spazio Progettato per i bambini di scuola dell'infanzia e dei primi anni

Dettagli

PROCEDURA GUIDATA CONDIVISIONE SU FACEBOOK DELLE NEWS INSERITE SU WORDPRESS

PROCEDURA GUIDATA CONDIVISIONE SU FACEBOOK DELLE NEWS INSERITE SU WORDPRESS WEBBAG.it PROCEDURA GUIDATA CONDIVISIONE SU FACEBOOK DELLE NEWS INSERITE SU WORDPRESS 1 Fare il LOGIN del proprio account. Basterà inserire sulla parte finale del Url della pagina /wp-admin per visualizzare

Dettagli

FORMATORE MARGIOTTA GENOVEFFA

FORMATORE MARGIOTTA GENOVEFFA Scratch è un interessante ambiente di sviluppo visuale, pensato per introdurre i ragazzi alla logica della programmazione. La sua interfaccia intuitiva permette di creare animazioni, giochi e storie interattive

Dettagli

Coderdojo Avanzato. 20 Maggio Free Fruit Fall

Coderdojo Avanzato. 20 Maggio Free Fruit Fall Coderdojo Avanzato 20 Maggio 2017 Free Fruit Fall Una versione alternativa del gioco omonimo La frutta cade dall alto e noi dobbiamo raccoglierla nella nostra cesta. La cesta può essere mossa con le frecce

Dettagli

Introduzione all uso di Geogebra

Introduzione all uso di Geogebra Curricolo verticale di Matematica - Progetto SIGMA (dare SIGnificato al fare MAtematica) Laboratorio di geometria a.s 2013/14 Quali poligoni tassellano il piano? Scuola secondaria di primo grado Introduzione

Dettagli

Nella finestra successiva dovremo cercare l immagine che vogliamo appiccicare nel file.

Nella finestra successiva dovremo cercare l immagine che vogliamo appiccicare nel file. Come realizzare i disegni in Autocad partendo da un immagine L obbiettivo di questo articolo, è quello di poter avere a disposizione le linee di costruzione in qualsiasi scala, senza dover fare decine

Dettagli

Processamento delle immagini

Processamento delle immagini Processamento delle immagini Docente: Domenico Daniele Bloisi Novembre 2017 Esercizio 1 Utilizzare il linguaggio di programmazione Python e la libreria OpenCV per visualizzare sullo schermo il logo ASL

Dettagli

Associazione semplice

Associazione semplice Associazione semplice Apriamo ora la scheda Attività Inseriamo un'attività Scegliamo Associazione semplice Sul lato destro della finestra è presente una descrizione della funzione di quest'attività. Nella

Dettagli

Impariamo a programmare con SCRATCH. Lezione 1:Le basi e il primo tutorial

Impariamo a programmare con SCRATCH. Lezione 1:Le basi e il primo tutorial Impariamo a programmare con SCRATCH Lezione 1:Le basi e il primo tutorial Programmare IL computer ha la caratteristica di seguire ciecamente ed esattamente le istruzioni, che gli vengono fornite, e di

Dettagli

Un foglio di una cartella Excel si compone di righe (ciascuna delle. quali è rappresentata da un numero) e di colonne (ciascuna delle

Un foglio di una cartella Excel si compone di righe (ciascuna delle. quali è rappresentata da un numero) e di colonne (ciascuna delle 4.2 Operazioni di base 4.2.1 Inserire i dati 4.2.1.1 Inserire numeri in una cella Un foglio di una cartella Excel si compone di righe (ciascuna delle quali è rappresentata da un numero) e di colonne (ciascuna

Dettagli

7 - Calibrazione di una mappa in formato raster per n punti

7 - Calibrazione di una mappa in formato raster per n punti 7 - Calibrazione di una mappa in formato raster per n punti 7.1 - Calibrazione con rototraslazione in coordinate assolute Passiamo ora ad un elaborazione diversa della nostra mappa RASTER; procediamo infatti

Dettagli

Esercitazioni Scratch

Esercitazioni Scratch UNIVERSITÀ DI SALERNO, 2014 Esercitazioni Scratch BETA VERSION 0.2 (DRAFT 21/05/2014) CAPITOLO 1 Introduzione Scratch è un nuovo linguaggio di programmazione visuale che ti permette di creare storie interattive,

Dettagli

1. IL CERCHIO COLORATO

1. IL CERCHIO COLORATO 1. IL CERCHIO COLORATO Utilizzare l icona per inserire un segmento di data lunghezza Cliccare sul punto (estremo) e scrivere quindi la lunghezza del segmento (10 per esempio) Cliccare col tasto destro

Dettagli

Usare il mouse e la tastiera

Usare il mouse e la tastiera Usare il mouse e la tastiera Questa risorsa didattica è stata realizzata dallo staff di Pane e Internet per lo svolgimento di un corso di formazione rivolto ai migranti, organizzato nel primo semestre

Dettagli

Centro Ausili Tecnologici TUTORIAL CREAZIONE TABELLE DI COMUNICAZIONE CON PROGRAMMI NON SPECIFICI

Centro Ausili Tecnologici TUTORIAL CREAZIONE TABELLE DI COMUNICAZIONE CON PROGRAMMI NON SPECIFICI Centro Ausili Tecnologici Viale Cittadini 33, 52100 Arezzo - Tel 0575/254357 Email: cat@usl8.toscana.it Sito web: www.cat-arezzo.org TUTORIAL CREAZIONE TABELLE DI COMUNICAZIONE CON PROGRAMMI NON SPECIFICI

Dettagli

TUTORIAL per SCRATCH 2.0

TUTORIAL per SCRATCH 2.0 TUTORIAL per SCRATCH 2.0 Percorso SCRATCH BASE, Sessione 1 INTRODUZIONE Questo tutorial è focalizzato sui comandi base di Scratch. Consiste in un gioco in cui bisogna guidare una strega per prendere un

Dettagli

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA:

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA: TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA: 4 Castellana Grotte - ITIS Luigi Dell Erba" Teacher: Maria Addolorata Deleonardis Esperta in Didattica assistita dalle nuove tecnologie (Specializzazione

Dettagli

POWERPOINT 2010 Tutorial passo passo

POWERPOINT 2010 Tutorial passo passo POWERPOINT 2010 Tutorial passo passo PowerPoint è un'applicazione utilizzata principalmente per creare presentazioni che combinano testo, forme, immagini, grafici, animazione, grafici, video e molto altro

Dettagli

I grafici a torta. Laboratorio con EXCEL. 1 Come si costruisce un grafico a torta

I grafici a torta. Laboratorio con EXCEL. 1 Come si costruisce un grafico a torta I grafici a torta 1 Come si costruisce un grafico a torta In un gruppo di 130 persone è stata condotta un indagine per sapere quale è la lingua più parlata, oltre l italiano. Gli intervistati potevano

Dettagli