Archivi categoria: i miei allievi

Programmazione C++ e dintorni

Recentemente mi è giunta una richiesta estremamente bizzarra, un carissimo collega con cui lavoro ha il figlio in terza (credo) liceo con opzione scienze applicate che in questo periodo sta avendo qualche problema con l’informatica nel particolare con il C++. Pare, ma non ho informazioni precise, la classe fino a qualche settimana fa non aveva mai, anche nei precedenti anni, affrontato lo studio di un linguaggio di programmazione. A parte la situazione a mio avviso un po’ strana della scelta del C++ da usare in un liceo per insegnare la programmazione ad oggetti (ma ripeto non conosco i precedenti) avrei optato per altre soluzioni, mi è stato chiesto di fornire testi ed indicazioni.

Tra le varie indicazioni e consigli, probabilmente uno dei libri più importanti da segnalare  agli studenti non può che essere la seconda edizione del libro:

Thinking in C++

Cpp2Cover

costitituito da due volumi che potete scaricare gratuitamente oppure acquistare in versione cartacea.

Cosa avrei fatto io prima?

Velocemente… mi viene da pensare ad un approccio graduale partendo da Scratch per poi passare a Python per giungere poi a Processing e poi Java facendo una scelta oculata nel selezionare uno dei  numerosissimi ambienti di sviluppo per Java appositamente pensati per l’insegnamento.

Spero possa servire.

Robotica e scelta della scuola superiore

lego-nxt2

Non è la prima volta che mi giungono mail da genitori che mi chiedono consiglio per la scelta “migliore” per il figlio, in genere mi giungono privatamente e mi fa piacere che la Sig.ra Sabrina Bruno mi abbia lasciato un commento al post di qualche tempo fa: Porte aperte alla robotica per lo sviluppo dell’istruzione tecnica e professionale

Poiché ritengo il momento importante per molti studenti che si accingono ad iscriversi ad una scuola superiore, metto in evidenza con un post quanto mi viene chiesto e la mia risposta, spero possa servire e se necessita posso provare a rispondere ad ulteriori delucidazioni in merito ai programmi e ai percorsi di studio dell’istruzione tecnica.

Sig.ra Sabrina Bruno

Salve..mio figlio vorrebbe un domani studiare robotica..siamo alla scelta della scuola superiore…ho bisogno di sapere quale istituto sia meglio scegliere per avere delle buone basi un domini in campo della robotica …noi abitiamo a Lainate prov di Mi …i prof dei vari istituti itis e licei nn hanno saputo rispondere ….la ringrazio

Io

Gentile Sig.ra Sabrina.

Grazie per avermi contattato.
Come credo lei abbia potuto constatare, non esiste nello specifico, nelle scuole superiori, la disciplina “robotica”, ma in alcune scuole, soprattutto istituti tecnici e professionali, la robotica è una disciplina “trasversale” che consente di rendere, a mio avviso, più agevole per lo studente, la comprensione di argomenti scientifici molto spesso di difficile approccio se insegnate nel modo tradizionale.

Nella mia esperienza gran parte degli insuccessi al primo anno si hanno proprio nelle materie scientifiche, l’uso della robotica mi consente di amplificare l’interesse ed utilizzare uno strumento che aiuta nella comprensione di concetti di matematica, fisica, elettronica, chimica, ecc…
Quindi sfruttare l’intelligenza pratica, manuale per insegnare anche altro.

Utilizzare una strategia didattica che fa uso della robotica pregiudica quindi che l’intero consiglio scolastico sia preparato e coordinato nell’affrontare questa nuova metodologia, azione che comunque si traduce in attività laboratoriali che coinvolgono tutte le materie, quindi molto difficile da mettere in pratica, ma possibile.

Attualmente lei potrà forse trovare istituti tecnici o professionali dove vengono svolte attività ad esempio su macchine a controllo numerico che movimentano bracci robot, o comunque dispositivi elettromeccanici, tutti elementi che poi vanno a costituire un robot industriali.

Robotica quindi può essere considerata come la somma di: elettronica, elettrotecnica, meccanica, fisica, ecc…

Quindi forse i colleghi a cui si è rivolta non potevano risponderle perché nello specifico non esiste la materia “robotica” ma gli strumenti di base che concorrono poi ad una eventuale progettazione di strutture robotiche, certamente vengono forniti dalla scuola pubblica.

Nell’istituto in cui lavoro possediamo una cella robotica della COMAU, ma prima che gli allievi imparino a movimentare dispositivi di questo genere devono avere assimilato competenze ad esempio di informatica.
Ma la logica con cui si programmano i bracci robot della COMAU non è molto distante da quella che si potrebbe avere per altri dispositivi presenti nei laboratori e nelle officine delle scuole italiane, è solo una questione di metodo e su come si costruisce la didattica.

Cosa consigliare a questo punto?
Valuti con suo figlio quali sono le sue passioni e se l’aspetto tecnico scientifico è quello che si preferisce, scelga una buona scuola pubblica, tecnica o professionale, non si preoccupi oggi se viene insegnata robotica.
La disciplina robotica viene svolta ad ingegneria, quindi in un percorso più elevato e visto che lei vive in Lombardia a Milano, al Politecnico, esiste una lunga tradizione di robotica industriale.
Quindi prepararsi bene alle superiori per acquisire gli strumenti che mi serviranno domani.

In periodo di iscrizioni è purtroppo un periodo di marketing, dove si mostra il meglio o si “amplificano” le eccellenze, il mio consiglio è sempre VEDERE, valuti con attenzione la scuola che possiede i migliori laboratori tecnici, se possibile cerchi di capire quali sono le azioni di recupero, la percentuale di insuccessi al primo anno, attività di stage aziendali, di alternanza scuola lavoro, le attività di progetto con aziende ed università, corsi per il superamento dei test alle facoltà scientifiche, gare e concorsi (gare nazionali di matematica, informatica, robotica, ecc…) questi sono tutti elementi che potrebbe esserle di aiuto per comprendere quanto una scuola funziona ed è atenta alla realtà industriale.

Spero di essere stato di aiuto, se avesse necessità di ulteriori informazioni non esisti a contattarmi.

Saluti.

Condividiamo la conoscenza – costruiamo una BiblioBox

Qualche tempo fa vi avevo parlato della PirateBox un progetto interessantissimo per la condivisione di contenuti didattici in biblioteca e non solo. Da quell’articolo, grazie a quanto già realizzato dall’amico Roberto Marcolin ne ho realizzato un progetto che ho sviluppato insieme all’amico e collega Pier Giuseppe Barbonaglia che nella mia scuola si occupa della gestione della Biblioteca Scolastica.

La PirateBox è diventata la BiblioBox 🙂 ed è funzionante da qualche giorno nella mia scuola. Grande successo tra gli allievi con cui si condividono: riviste tecniche, appunti di studio e tutto ciò che può servire per la didattica e non solo, come ad esempio: musica, letteratura, tutorial informatici (programmazione e hardware) e molto altro, tutto obbligatoriamente open source, legalmente distribuibile.

Un altro modo per far nascere curiosità ed interesse da parte degli allievi.

Secondo le necessità la BiblioBox può cambiare area di azione ed essere allocata in un aula, oppure in un laboratorio o ancora, se serve in lughi diversi dalla scuola.

Questa la breve presentazione del progetto:

La BiblioBox è un dispositivo portatile per la condivisione di contenuti digitali via WiFi all’interno di una rete locale senza bisogno di connessione ad internet. La BiblioBox permette di condividere opere di pubblico dominio, ma anche contenuti distribuiti con licenze Creative Commons o altre licenze aperte, in maniera libera in diversi contesti differenti come ad esempio: biblioteca, lezioni, conferenze, manifestazioni.

Può trovare posto nella borsa del Prof. in modo che gli studenti, mediante i loro dispositivi mobili possano accedere a dispense, presentazioni e tutto ciò che serve per svolgere la lezione:

la-borsa-del-prof

Esempio di contesti applicativi:

  • conferenza in cui il relatore durante la sua esposizione invita le persone a collegarsi alla rete BiblioBox per prelevare contenuti aggiuntivi.
  • Durante una manifestazione (ad es. Salone del Libro, JobOrienta, ecc…) dove nell’area espositiva si vuole offrire alle persone la possibilità di usufruire di una rete libera dove prelevare contenuti digitali. (valorizzazione ed amplificazione del carattere innovativo tecnologico di chi espone).
  • In biblioteca per condividere: libri, riviste, contenuti multimediali non coperti da diritto d’autore, tutti esclusivamente a contenuto didattico o indirizzati all’orintamento scolastico. In questo modo si favorisce l’utilizzo di ebook.
  • Integrazioni con eventuali progetti in cui insegnare agli studenti come si producono e condividono ebook e come si condividono prodotti editoriali digitali.

Il progetto tutela la privacy degli utenti: nessun dato viene raccolto quando l’utente si connette.

Ma quali sono gli obiettivi?

  • Accesso gratuito e protetto alle risorse digitali scolastiche, tutto indirizzato al miglioramento della didattica.
  • Opportunità per creare un’emulazione tra scuole e pubblico nel reperimento e nella promozione dei contenuti digitali.
  • Mostrare che la scuola è un centro di sperimentazione ed innovazione.
  • La valorizzazione dei contenuti multimediali da parte di docenti ed allievi invita a prendere coscienza della forza e dell’importanza dei beni comuni della conoscenza.

Ma quali sono le differenze con una rete WiFi scolastica?

  • accesso libero e gratuito alle risorse didattiche
  • un sistema trasportabile in ogni luogo (fotovideo)
  • sistema completamente protetto
  • chat tra gli utenti della BoblioBox
  • molto economico

Continua a leggere

Insegnare ai bambini a programmare

bambino-programmatoreQuesto il mio contributo al 69° Carnevale della Matematica: “Macchine matematiche antiche e moderne“, poiché la mia “macchina matematica” preferita è il computer allora parlerò di come secondo me bisognerebbe insegnare a programmare questa macchina fin da piccoli, in modo che si possa da grandi imparare a programmare “macchine matematiche” più complesse 🙂

Perché io che insegno in una scuola superiore dovrei parlare del modo con cui insegnare informatica nella primaria?
In primo luogo perché lo scambio di competenze è un’aiuto per la propria crescita personale, in secondo luogo perché vorrei tentare di dare un piccolo contribito alla risoluzione di un grande problema, soluzione che si ottiene modificando l’insegnamento dell’informatica fin dalla scuola primaria.

Noto spesso la difficoltà con cui gli studenti affrontano la programmazione della loro azione di apprendimento, ciò capita perché in generale non si insegna a farlo. Si da per scontato che uno studente da solo impari la tecnica di studio, impari a memorizzare, impari a dare sequenza alle proprie azioni di studio, si dimentica però che queste azioni, informatiche, sono da insegnare, non nascono naturalmente. Ecco perché lo studente, ma soprattutto l’insegnante, dovrebbe aggiungere alla propria azione didattica il modulo: “impara a pensare” che in altro modo può essere tradotto come:

“impara ad ordinare i tuoi pensieri”
“impara a risolvere i problemi”

o ancora meglio:

“impara a programmare”,

in questo modo lo studente avrà la competenza nel formalizzare logicamente qualsiasi tipo di progetto.

Ma quando iniziare questa azione?
Subito! Dalle scuole elementari, la dispersione è da prevenire!

Tanto prima gli insegnati, di ogni disciplina, impareranno come fare informatica meglio sarà per i nostri studenti.

Continua a leggere

Il social learning con edmodo

edmodoDurante le mie lezioni gestisco spesso la classe mediante sistemi di formazione on-line, utilizzo il mio blog personale con elementi che inserisco in pagine con password, oppure uso sistemi più completi (LMS, Learning Management System) come Moodle che impiego soprattutto in occasione di corsi privati.
Da qualche tempo ho indirizzato la mia attenzione su edmodo, sistema gratuito di gestione di gruppi di apprendimento che mi consente una rapidità di sviluppo e gestione maggiore (utilizzo da computer, tablet, smartphone) ed una maggiore attenzione da parte degli allievi, non è paragonabile a Moodle in funzionalità, ma la semplicità di utilizzo da parte degli allievi (simile ai più noti di social network) in aggiunta ad una interfaccia gradevole rendono il sistema efficace.
Il sistema permette di instaurare un apprendimento collaborativo ed una buona condivisione di materiali didattici. I contesti in cui utilizzare il sistema possono essere diversi, da quelli prettamente scolastici, corso di formazione generico a supporto di lezioni in presenza o a corsi esclusivamente virtuali.
In questo momento di calma lavorativa mi sono concentrato sulla progettazione di un corso indirizzato ad insegnanti per l’uso di sistemi LMS in cui spiegherò come implementare sistemi di social learning tra cui anche l’utilizzo di edmodo.
Il corso sarà caratterizzato da una forte componente pratica, con esercizi e gruppi di lavoro che dovranno simulare contesti didattici costruendo classi virtuali e gestire l’interazione tra gli allievi di una classe e sottogruppi di allievi.
Il corso sarà svolto presso il CTS (Centro nuove Tecnologie e Disabilità) di Torino di cui sono uno dei referenti. Date ed orari sono in via di definizione e ne darò comunicazione appena possibile.

Nel mentre ho prodotto una parte di slide in cui spiego come utilizzare edmodo sia come insegnante che come studente. Le slide allegate sono in costruzione, ma ho deciso comunque di pubblicarle in quanto mi è stato richiesto da alcuni colleghi con cui lavoro. I colleghi hanno apprezzato molto il livello di coinvolgimento dei miei allievi e la rapidità di valutazione dei livelli raggiunti.

Le slide allegate a questo post possono essere trovate anche sul mio account slideshare o Google Drive.