3.14 Il giorno di Pi-greco

PiDay

Il 14 marzo si celebra la giornata di Pi-greco. Pi-greco è un numero importante, che rappresenta il rapporto tra circonferenza e diametro di un cerchio. E’ un numero reale, ma non razionale: non può essere espresso come rapporto tra due numeri interi e per rappresentarlo in modo esatto avremmo bisogno di infinite cifre dopo la virgola. Ma spesso ci accontentiamo di due sole cifre e diciamo che vale 3.14, che nella convenzione americana rappresenta anche la data del 14 marzo.

Noi usiamo anche questa celebrazione come pretesto per programmare un po’. Vi ripropongo un gioco su Scratch che usa la pioggia per stimare Pi-greco. Chi vuole trova anche un remix e il video-tutorial che spiega come è stato sviluppato.

Funzioni ricorsive e riuso del codice

L’artista 5 ci stupirà con funzioni ricorsive e riuso di codice a sorgente aperto. Nel nono appuntamento del MOOC di Programma il Futuro scriveremo codice straordinariamente semplice e potente. Attenzione: l’appuntamento in streaming live è stato posticipato a giovedi’ 12 marzo alle ore 16:00.

Questo e’ il penultimo incontro del percorso che di gioco in gioco ci porta ad imparare a sviluppare vere e proprie applicazioni. Trovate le registrazioni dei precedenti incontri nella pagina del corso. Potete seguire gli incontri in diretta o rivederli in seguito. In ogni caso provate voi stessi ad effettuare l’esercitazione insieme a me, accedendo alle risorse interattive di Code.org.

Gli studenti delle scuole di Programma il Futuro devono attenersi alle modalita’ di accesso previste dalla propria scuola.

I partecipanti individuali possono iscriversi direttamente al MOOC-2015 effettuando l’accesso con il proprio account (per accedere clickare sul pulsante arancione ACCEDI che compare in alto a destra nella pagina della lezione) e andando all’indirizzo http://studio.code.org/join/RGMIRZ. In questo modo potro’ seguire personalmente i vostri progressi come un insegnante farebbe con i propri alunni.

Debugging in diretta streaming!

L’arte del debugging tra poco in diretta streaming, con la contadina 3 di Programma il Futuro.

Questa volta in ogni schema troveremo del codice già scritto, ma sbagliato! Dovremo provare ad eseguirlo e capire come correggerlo. Sapere individuare e correggere errori è importante quanto saper scrivere il codice. Scrivere codice corretto al primo colpo è praticamente impossibile. Se non sappiamo correggere gli errori nostri o altrui, in pratica non sappiamo programmare!

Questo e’ l’ottavo incontro del MOOC che di gioco in gioco ci portera’ ad imparare a sviluppare vere e proprie applicazioni. Trovate le registrazioni dei precedenti incontri nella pagina del corso. Potete seguire gli incontri in diretta o rivederli in seguito. In ogni caso provate voi stessi ad effettuare l’esercitazione insieme a me, accedendo alle risorse interattive di Code.org.

Gli studenti delle scuole di Programma il Futuro devono attenersi alle modalita’ di accesso previste dalla propria scuola.

I partecipanti individuali possono iscriversi direttamente al MOOC-2015 effettuando l’accesso con il proprio account (per accedere clickare sul pulsante arancione ACCEDI che compare in alto a destra nella pagina della lezione) e andando all’indirizzo http://studio.code.org/join/RGMIRZ. In questo modo potro’ seguire personalmente i vostri progressi come un insegnante farebbe con i propri alunni.

#CodingL1: lingua madre universale

La programmazione è il linguaggio delle cose. Gli strumenti ludici di programmazione a blocchi permettono di acquisire i principi base della programmazione e di sviluppare il pensiero computazionale con modalità graduali e spontanee che ricordano quelle proprie dell’acquisizione della prima lingua.

In occasione della giornata internazionale della lingua madre vi propongo un incontro online per riflettere sulle analogie tra pensiero computazionale e lingua madre. E’ possibile acquisire il pensiero computazionale senza la mediazione della prima lingua? La programmazione può essere considerata una lingua madre universale?

Per un inconveniente tecnico il video-log della presentazione non mostra correttamente le slide, ma e’ comunque utilizzabile come traccia audio da abbinare alle slide riportate in questa pagina.

School MakeApp: l’idea vincente!

Si e’ appena chiusa la fase di brainstorming di School MakeApp, la raccolta di idee per l’applicazione mobile della scuola che svilupperemo insieme nel mese di aprile. Ecco i risultati!

SMakeApp-results

La partecipazione e’ stata straordinaria, con più di 11000 accessi. Ha condotto la gara e concluso in testa alla classifica “Tabelline di Angry birds“, la proposta di Muro Lucano, che ha ottenuto ben 911 voti! Ma tutte le proposte verranno discusse per valutarne insieme la fattibilità, i punti di forza e i punti di debolezza.

Seguendo l’agenda di School MakeApp ci incontreremo per discutere le proposte e per implementare insieme l’idea più votata. Poi ogni scuola potrà sviluppare l’app che preferisce per partecipare alla competizione finale!

Domani impariamo a costruire nuove procedure!

Siamo arrivati al sesto appuntamento del MOOC di Programma il Futuro! Domani alle 11, in diretta streaming, impareremo a costruirci le procedure di cui abbiamo bisogno per aiutare la contadina di Code.org a preparare il proprio campo.

Non dimenticatevi di accedere con le vostre credenziali per conquistare il certificato che vale il riconoscimento di un credito universitario!

Chi non e’ gia’ iscritto ad una scuola di Programma il Futuro puo’ seguire il MOOC individualmente registrandosi all’aula virtuale che ho creato per seguire i vostri progressi.

Crediti universitari per Programma il futuro

MOOC-CFU

L’Università di Urbino riconosce ufficialmente il valore formativo del MOOC di Programma il Futuro riconoscendo 1 CFU (credito formativo universitario) a chi si iscriverà ad Informatica Applicata presentando il certificato di completamento del percorso firmato dal proprio docente! I dettagli nell’annuncio appena pubblicato sul sito del Corso di Laurea in Informatica Applicata.

E’ un segnale molto importante che premia lo straordinario lavoro che stanno svolgendo le scuole che aderiscono a Programma il Futuro, offre un’ulteriore motivazione ai ragazzi, e riconosce la coerenza e la complementarietà tra i metodi didattici di code.org e la formazione universitaria. E’ bello pensare che siano le scuole a guidare i ragazzi alla conquista del loro primo credito formativo universitario.

Spero che l’iniziativa dell’Universita’ di Urbino sia solo la prima e serva a rompere il ghiaccio. Ritengo che possa essere replicata in altri Atenei e che possa essere estesa ad altri corsi di laurea che riconoscono il valore interdisciplinare del pensiero computazionale.

Chi non frequenta una scuola di Programma il Futuro puo’ conseguire il certificato individualmente iscrivendosi al MOOC di Programma il Futuro. In quel caso saro’ io stesso a verificare il conseguimento del certificato.

App a scuola: Ancora 4 giorni per proporre idee

idee

E’ ora di proporre le vostre idee per l’App della scuola che svilupperemo insieme. Mancano solo 4 giorni!

Ad oggi le idee in gioco sono 6, i visitatori che le hanno viste sono 7000 e la prima in graduatoria ha ricevuto 514 voti e tanti apprezzamenti. Ma la partita non è ancora chiusa e, soprattutto, non c’è niente da perdere! Tutte le proposte verranno esaminate insieme e ci daranno l’occasione per ragionare su come farle diventare vere App.

Poi svilupperemo insieme la più votata e terremo le altre per la gara finale, in cui ogni scuola svilupperà la propria App.

Le App già proposte sono bellissimi giochi didattici. Ma ci sono tanti altri generi di applicazioni che non compaiono ancora nella listaProvate a pensarci!

L’Artista 3 usa nuovi strumenti!

Mercoledi’ 21 gennaio vi aspetto online alle 11 per giocare insieme con l’Artista 3 di Programma il Futuro.

Avremo a disposizione nuovi strumenti (variabili, contatori, categorie) e ne scopriremo le straordinarie potenzialita’ facendo disegni che mai avremmo pensato di saper fare!

Questo e’ il quinto incontro del MOOC che di gioco in gioco ci portera’ ad imparare a sviluppare vere e proprie applicazioni. Trovate le registrazioni dei precedenti incontri nella pagina del corso. Potete seguire gli incontri in diretta o rivederli in seguito. In ogni caso provate voi stessi ad effettuare l’esercitazione insieme a me, accedendo alle risorse interattive di Code.org.

Gli studenti delle scuole di Programma il Futuro devono attenersi alle modalita’ di accesso previste dalla propria scuola.

I partecipanti individuali possono iscriversi direttamente al MOOC-2015 effettuando l’accesso con il proprio account (per accedere clickare sul pulsante arancione ACCEDI che compare in alto a destra nella pagina della lezione) e andando all’indirizzo http://studio.code.org/join/RGMIRZ. In questo modo potro’ seguire personalmente i vostri progressi come un insegnante farebbe con i propri alunni.

A caccia di idee per l’App della scuola

E’ aperta la caccia alle idee per l’App che svilupperemo insieme al termine del percorso di Programma il Futuro.

Come si va a caccia di idee? Con la fantasia, con la discussione in classe e con il confronto in rete. Iniziate pensando a qualcosa che vi piacerebbe o che vi sembrerebbe utile nella vostra vita scolastica di tutti i giorni. Giochi, indovinelli, esercizi, appunti, disegni, ricerche, … Non dimenticate che con la programmazione si puo’ fare quasi tutto!

Le scuole di Muro Lucano e di Sondrio sono partite alla grande, proponendo belle idee e votandole in tanti (compreso il sindaco!). Ma c’e’ ancora tempo e di idee ne servono molte perche’ non ci limiteremo a sviluppare la piu’ votata, ma le discuteremo tutte, che offriranno preziosi spunti per l’hackathon, la gara finale di programmazione a squadre. Il modulo per proporre idee restera’ aperto fino al 31 gennaio. Poi ci saranno ancora 15 giorni di tempo per votare le idee piu’ belle.

Ecco il link diretto per proporre e votare le vostre idee.