venerdì 7 giugno 2013

raccolta di progetti




Questo progettino di tangram è stato sviluppato dai miei studenti di una seconda per presentarlo allo scratch day:
L'attività è stata svolta disegnando con un cad gratuito le figure ( allo scopo abbiamo usato draftsight ) importando poi le immagini create con i cad dentro scratch.
Il codice è stato prima importato da altri progetti disponibili nella libreria di scratch mediante la funzione remix, poi è stato verificato che questo non funzionava correttemente quindi si è cercata una soluzione per renderlo adatto ai nostri scopi.
Gli studenti hanno creato degli account individuali, condividendo poi il materiale definitivo sull'account di classe, quando pensavano di averlo sviluppato in modo soffisfacente. Alcuni sono stati talmente interessati da portare avanti l'attività individualmente a casa anche se non era stato loro espressamente richiesto.  La LIM è stata utile solo nelle fasi collettive per visualizzare il progetto e discutere insieme i malfunzionamenti.


l'animazione a questo link fa riferimento a uno spettacolo organizzato per un progetto di tecnologia e inglese tenutosi nel 2012 relativa al mago di OZ. questa animazione è stata completamente realizzata sulla LIM con i ragazzi che suggerivano le animazioni che si sarebbero dovute svolgere.

L'animazione relativa a Alice in Wonderland qui collegata faceva riferimento a uno spettacolo di teatrale per la festa di fine anno. E' stata prodotta alcuni anni or sono in un progetto che coinvolgeva disegno, tecnologia e inglese. 
























Qui inseriremo una carrellata di progetti su scratch

un gioco di scacchi funzionante 

un gioco di concentrazione basato sulle carte


martedì 7 maggio 2013

Il 9 5 esce la versione 2.0 qui le informazioni preliminari

Qui è possibile scaricare il software scratch  aggiornato alla versione 1.4  

Molto presto dal 9- 5- 2013 sarà disponibile la versione 2.0.

Qui è disponibile un bellissimo webinar sulla versione 2.0, può essere preso in considerazione come corso sull'uso di questa versione, Purtroppo il video è in inglese.

 La nuova versione di scratch è molto maggiormente integrata nel web al punto che è possibile far funzionare scratch direttamente dal browser utilizzando e riciclando i lavori degli altri utenti.

In questo video è offerta una descrizione delle caratteristiche della versione 2.0. Sarà possibile salvare nello spazio cloud di scratch  i propri progetti come bozze ed eventualmente pubblicarli una volta completati.

Iscriversi al sito di scratch  per poter usare appieno il sw. diventa indispensabile. ( ora il sito è in manutenzione per l'aggiornamento alle versione 2.0, sarà attivo da giovedì)





Note su Scratch e l'Importanza dell'apprendimento della programmazione a scuola

Questa è la presentazione di scratch fatta su questo testo da Mitchel Resnick che è il direttore del dipartimento del Mit che si occupa di scratch:

"Scratch è più di un software. E' parte di una missione educativa più ampia. Abbiamo progettato Scratch  per aiutare i giovani a prepararsi per la vita nella società di oggi che è in rapida evoluzione. 
Quando i ragazzi  creano progetti Scratch, essi non imparano solo a scrivere programmi per computer ma stanno imparando a pensare in modo creativo, ragionare in modo sistematico, e lavorare in modo collaborativo. 
Queste sono competenze essentiali per il successo e la felicità nel mondo di oggi."

___________________________________________________________________________________

Qui è consultabile della documentazione che dimostra scientificamente l'importanza dell'apprendimento della programmazione dei computer nella didattica.

art.1  L'apprendimento della programmazione dei computer migliora le abilità di problem solving?

art.2 Sugli effetti cognitivi dell' apprendimento della programmazione dei computer.

art.3  LOGO e lo sviluppo di abilità di pensiero.

art.4 i benefici dell'integrazione tecnologica nell'educazione.

art.5 come valutare il pensiero computazionale? 

concetti:
Il documento tratta degli elementi della logica della programmazione che vengono appresi mediante il sw. scratch:
le sequenze, i loop, gli eventi, il parallelismo degli eventi ( ovvero la gestione di eventi simultanei), gli eventi condizionali, gli operatori e i dati.  

strategie:
L'articolo tratta poi delle strategie che si apprendono mediante l'uso di scratch si parte dal fatto di apprendere a essere incrementale e interattivo, si apprende poi l'importanza del provare,  dell'autocorrezione (debugging) e si riesce infine ad astrarre e a modularizzare i propri lavori.
Viene sottolineato come il fatto di essere protagonisti nella programmazioni porti a una crescita in termini di prospettive.
Ci si sente capaci di costruire e di non essere solo dei consumatori( ad es. i ragazzini che imparano a usare scratch lo preferiscono ai social network )
Ci si connette con gli altri  in modo costruttivo per lo scambio di strategie e la ricerca di soluzioni ai problemi.
I ragazzi imparano a porsi delle domande e riuscire a capire la logica dei dispositivi che ci circondano in modo strutturato e non solo per tentativi successivi e semi-casuali.

Valutazione dell'apprendimento mediante la progettazione
vengono proposte diverse tecniche:  
analisi del portfolio dei progetti proposti dai singoli utenti sul sito di scratch mediante software appositi che consentono di visualizzare immediatamente la padronanza d'uso del linguaggio dei programmatori.
...

 




venerdì 3 maggio 2013

sabato 6 aprile 2013

Scratch e la robotica

Con il software scratch è poi possibile "uscire" dallo schermo del computer e interagire con il mondo reale:
Scratch ci apre così  anche l'opportunità di esplorare il mondo degli automi.

Il progetto s4a offre il software necessario ( una versione adattata di Scratch ) per collegarci al mondo esterno mediante sensori e attuatori, in particolare con il microcontrollore arduino.

Qui ad esempio è disponibile una dettagliata descrizione di come si può costruire un robot con l'ausilio di scratch, arduino e di un pò di sensori, attuatori e componentistica


Scratch è anche utilizzabile con il raspberry Pi, per farsi un idea sulle potenzialità di questo microcontrollore consiglio di consultare the MagPI un periodico gratuitamente distribuito on line che parla di applicazioni con questa scheda.

 qui si vedono alcuni esempi di applicazioni

Software di programmazione adatti per l'educazione

 

  • Logo che è il padre di scratch e di toontalk
  • Scratch che è quello di cui ci occuperemo in queste pagine

  • Toontalk ideato per bambini di età inferiore agli otto anni.
        "ToonTalk is a video game for making video games."                    David Kahn, age 10.

  • Alice, simile a scratch, ma maggiormente orientato alla creazione di storie. Offre un ambiente 3d. E' distribuito in più versioni.
  • Greenfoot  un software di animazione grafica orientato all'apprendimento del linguaggio java.


  • kodu orientato al game programming in ambiente PC e Xbox e sviluppato dalla microsoft.

giovedì 4 aprile 2013

Da dove partire

Qui viene offerto un piccolo corso con una sequenza di video  

la robot academy offre dei filmati ben strutturati adatti per iniziare occorre registrarsi

Ecco delle spiegazioni su come creare dei semplici effetti adatti ai giochi  con scratch il link offerto punta alla pagina tradotta con google translator la versione inglese originale è visibile qui

Scratch Ed propone molto materiale formativo e ci tiene aggiornati contantemente sulle iniziative relative al mondo di scratch



Un ottimo libro per imparare a usare Scratch è super scratch programming adventure!
il testo è stato scritto dal progetto LEAD promosso dalla Hong Kong Federation of Youth Groups e si trova per ora tradotto  soltanto in inglese. 

_________________________________________________________________________________