sabato 9 febbraio 2008

Software per poveri

Nei giorni scorsi ho segnalato ad un collega una notizia che era circolata su Internet:
Dopo che l'insegnante russo Alexander Ponosov è stato accusato da Microsoft di aver installato del software illegale, il ministro Leonid Reiman ha affermato all'agenzia Itar Tass: "...da qui al 2009 installeremo su tutti i computers delle scuole russe solo software libero, che sostituirà il software commerciale utilizzato sino ad ora".

La notizia mi sembrava interessante dato che in Italia l'unica risposta alla pirateria informatica sembra essere quella di acquistare licenze per decine di migliaia di euro per ogni scuola.

Il collega mi ha risposto:
"...a dire la verità, questa notizia conferma le mie idee.
Linux è un sistema operativo per paesi in via di sviluppo..."
Confesso che in un primo tempo la risposta mi ha dato un po' fastidio. L'ho letta come se il collega avesse detto che il software libero sia un software di serie B, buono per chi non può permettersi soluzioni migliori.

Io che uso normalmente Linux con KDE (a casa) e Windows XP (a scuola), so perfettamente che, per l'uso che ne faccio, il primo non ha nulla da invidiare al secondo. Linux vince in stabilità, sicurezza, usabilità dell'interfaccia grafica e anche in semplicità d'uso.

Ho evitato di rispondere immediatamente: non bisogna mai rispondere ad una affermazione quando si è infastiditi da qualcosa!

Infatti la notte mi ha portato consiglio... Effettivamente devo dargli ragione: Il software proprietario è per "ricchi" il software libero è per "poveri".

Software proprietario

Software libero

È perfetto, salvo bloccarsi inspiegabilmente, perdere i dati, comportarsi in modo strano...

Ha errori (bug) e ha un meccanismo per segnalarli e votare la precedenza dei bug da correggere.

È prodotto da aziende irraggiungibili.

È prodotto in modo collaborativo da una miriade di sviluppatori, che spesso si possono contattare facilmente.

Gli aggiornamenti sono terribili, spesso costringono a cambiare l'hardware e rendono "vecchi" i propri documenti.

Gli aggiornamenti sono attesi con curiosità, spesso offrono nuove funzionalità che rendono più potenti gli strumenti che già abbiamo.

In caso di problemi bisogna rivolgersi a un centro di assistenza.

In caso di problemi si trova facilmente una comunità di utenti disponibili ad aiutare.

Mette l'accento sulla proprietà privata.

Spinge a collaborare.

È semplice, ma difficile.

È complesso, ma non complicato

Solo chi è grande può produrlo.

Chiunque può contribuire ad un progetto in molti modi diversi.

È diffusissimo grazie a "intelligenti" campagne promozionali.

Si diffonde solo per le sue qualità.

È per chi compra le soluzioni ai propri problemi.

È per chi cerca di risolvere i propri problemi assieme agli altri.


Probabilmente è proprio per questo che lo preferisco!

.

martedì 8 gennaio 2008

Errori, errori...

Ai miei alunni ripeto spesso che io faccio molti errori, e quelli che vedono loro sono i più piccoli. Quelli che conosco io, sono molto più gravi, purtroppo.

Li invito, quasi ogni giorno a non fidarsi di me, a controllare tutto.

Ebbene, domenica ho pubblicato le nuove librerie e neanche 48 ore dopo ho già trovato il primo errore!

Oggi l'ho corretto e quindi, a distanza di 2 giorni, ecco una nuova versione.

Oltre a correggere l'errore relativo alla gestione degli angoli nella geometria interattiva, ho modificato qualche altro aspetto di pyig e aggiunto un paio di esempi (angoli al centro e alla circonferenza, goniometria).

Gli errori si rivelano con l'uso. Invito tutti coloro che incontrano errori o malfunzionamenti a segnalarmelo, nei limiti delle mie capacità cercherò di sistemarli appena possibile.

Grazie

.

domenica 6 gennaio 2008

Libreria rimessa a nuovo

In novembre, dopo un anno e mezzo di lavoro, ho pubblicato le dispense per il laboratorio di matematica - informatica. Ora, dopo un mese e mezzo di lavoro (ma ho fatto anche altro...) ho terminato la revisione delle librerie grafiche per Python. Queste librerie contengono:
  • la geometria cartesiana,
  • la geometria della tartaruga,
  • la geometria interattiva,
  • un tracciatore di funzioni in due variabili.
Non sono molte le novità, ma ho revisionato tutto il codice e reso le librerie più usabili e coerenti.

Oltre alle librerie citate, pygraph_02_03 contiene anche molti esempi, un manuale completo, in italiano e alcuni altri testi introduttivi alla programmazione.

Python è un bel linguaggio per imparare a programmare e gli strumenti grafici aiutano.

L'alto livello di astrazione permesso da Python e dalla sue librerie permettono di concentrarsi sui problemi matematici o geometrici millenari lasciando in secondo piano i problemi legati al linguaggio, problemi che fra qualche anno saranno superati.

Buon divertimento con Python e con pygraph!!!

.

martedì 30 ottobre 2007

Le barriere alla comunicazione

"Abbiamo paura che i professori facciano dei confronti tra gli studenti e se dovessimo prendere un brutto voto non ci riconoscano per quelli che non studiano".

"Ci spaventa di loro che possano prenderci in giro o avere dei pregiudizi su di noi".

Sono due delle frasi con cui un gruppo di alunni di prima ha espresso le paure provate all'inizio della nuova esperienza della scuola superiore.

Mi hanno fatto venire in mente le 12 barriere alla comunicazione presentate da Thomas Gordon nel bellissimo "Insegnanti efficaci".

Ogni tanto bisogna riprendere le buone idee e rimeditarle.

Offrire soluzioni:
  • Ordinare, comandare, esigere.
  • Avvisare, minacciare.
  • Fare la predica, rimproverare.
  • Consigliare, dare soluzioni o suggerimenti.
  • Redarguire, ammonire, fare argomentazioni logiche.

Sottolineare l'inadeguatezza, gli errori:

  • Giudicare, criticare, disapprovare, biasimare.
  • Definire stereotipare, etichettare.
  • Interpretare, analizzare, diagnosticare.
  • Apprezzare, convenire, dare delle valutazioni positive.
  • Rassicurare, mostrare comprensione, consolare, sostenere.

Analizzare le situazioni:

  • Contestare, indagare, mettere in dubbio, sottoporre ad interrogatorio.

Evitare i problemi:

  • Eludere, distrarre, fare del sarcasmo, fare dello spirito, cambiare argomento.

Ogni volta che le rileggo, penso, sconsolato, a quanti errori contino a fare nel mio insegnamento!

Per fortuna gli studenti imparano e crescono, nonostante i loro insegnanti!

.

sabato 27 ottobre 2007

Laboratorio di informatica

Lungo periodo di silenzio-post: è iniziato l'anno scolastico, che ha assorbito tempo e risorse...

Sebbene a ritmo rallentato, ho continuato il lavoro e ora posso dare il grande annuncio:

Le dispense sono terminate!

Dopo una gestazione di 15 mesi ho messo la parola "fine" alle aggiunte, correzioni, impaginazioni, ...

Ecco le dispense di laboratorio di informatica calde di stampa! (Vedi "Laboratorio Mat-Info" pdf o odf).

Sono rivolte ad alunni del primo biennio del liceo PNI o Tecnologico. Non sono dispense di "informatica", ma dispense di "matematica" nel laboratorio di informatica.

Possono anche essere usate come introduzione all'informatica, ma, per ogni argomento, ho cercato di dare il minimo di contenuti informatici sufficiente per poter utilizzare lo strumento informatico per qualcosa di sensato.

Il testo permette diversi approcci al laboratorio: si può partire dal foglio di calcolo o da applicazioni numeriche, come di solito si fa con Pascal, o da applicazioni geometriche.

Gli strumenti informatici utilizzati sono:
  1. Foglio di calcolo: OpenOffice.org
  2. Linguaggio di programmazione: Python
  3. Librerie grafiche: pygraph

I numerosi capitoli sono molto brevi, pensati per essere svolti in un'ora. La pratica mostra quanto io sia affetto da "pensiero magico" dato che per essere un po' digeriti i vari argomenti richiedono molto più tempo!

Il testo è diviso nelle sezioni:
  1. Introduzione al linguaggio Python
  2. Numeri
  3. Geometria interattiva
  4. Geometria analitica
  5. Geometria della tartaruga
  6. Foglio di calcolo

Svolgendo diversi argomenti durante l'anno, gli strumenti informatici come variabili, funzioni, parametri, ecc. vengono riproposti da diversi punti di vista e possono quindi essere compresi meglio.

Quello che ho scritto non è altro che ciò che io a mia volta ho imparato dal lavoro di altri. "Gratuitamente ho ricevuto", gratuitamente mi sembra giusto dare. Perciò il testo è rilasciato sotto la licenza Creative Commons:

Attribuzione-Non commerciale-Condividi allo stesso modo

Ciò vuol dire che chiunque è libero di:

di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare quest'opera

di modificare quest'opera

Alle seguenti condizioni:

Attribuzione. Deve attribuire la paternità dell'opera nei modi indicati dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non suggerire che essi avallino te o il modo in cui tu usi l'opera.

Non commerciale. Non può usare quest'opera per fini commerciali.

Condividi allo stesso modo. Se altera o trasforma quest'opera, o se la usa per crearne un'altra, può distribuire l'opera risultante solo con una licenza identica o equivalente a questa.

Pur avendo impegnato tutte le mie capacità nel curare contenuto e forma senz'altro il testo contiene molti errori, da quelli banali di battitura a quelli concettuali o metodologici: sono grato a chiunque me li segnali.

Spero che qualcun altro, oltre ai miei alunni (che sono obbligati;), usi questi materiali, e magari contribuisca segnalando problemi interessanti o aggiungendo dei nuovi contenuti.

Io mi diverto ad insegnare utilizzando strumenti informatici, anche i miei alunni sembrano molto coinvolti. Spero che questo materiale possa interessare, divertire e far crescere anche altri.

Buon divertimento con Python!

P.S. Il materiale si trova nella sezione "documenti" presente nella barra laterale, in formato pdf o open document (odf) seguendo i link Laboratorio Mat-Info.

.

sabato 29 settembre 2007

Gianna Nannini in arena

Serata in arena con Gianna Nannini e la sua Pia.

Tanta acqua: pioggia a dirotto dall'inizio alla fine!

Bello, lo spettacolo.

Frase da meditare:

"Prigione è non poter chiudersi dentro"

.

venerdì 21 settembre 2007

Buon senso

Quando la zona del cervello adibita al buon senso viene esclusa, incomincia a inviare disturbi al resto del cervello e non lo lascia lavorare.

Questo succede, a volte, durante le riunioni a scuola.
.