Archivi categoria: programmazione

Imparate a programmare! L’invito del Presidente Barack Obama agli americani

Non è la prima volta che il Presidente degli Stati Uniti d’America, Barack Obama, sostiene l’insegnamento delle nuove tecnologie informatiche, in passati discorsi aveva proposto l’insegnamento della realizzazione di videogiochi a scuola come modo alternativo di insegnare informatica. In un recentissimo discorso il Presidente, come potete ascoltare nel video allegato, ha lanciato un appello agli americani per stimolarli ad imparare a programmare aderendo alla campagna lanciata da code.org per il progresso delle scienze informatiche.

Il sito code.org offre numerosissimi suggerimenti per l’insegnamento dell’informatica per ogni ordine di scuola, soluzioni che possono essere adottate fin da subito nella nostra scuola e che non necessitano di investimenti se non quello in tempo per imparare ed insegnare un nuovo modo di fare informatica ma anche matematica.
Quindi se il Problem Solving&Posing fa parte del vostro modo apprendere o far didattica allora partite da code.org

Un grazie al mio ex allievo Antonio Tripodi per avermi segnalato questa notizia e per avermi offerto ulteriori suggerimenti e spunti per progettazioni didattiche nuove.

embedXcode per programmare su Arduino con Xcode

E’ veramente bello quando sono i tuoi ex studenti che ti segnalano idee e soluzioni per la didattica. Ho ricevuto la mail di Antonio Tripodi che in questo periodo è alle prese con l’apprendimento della programmazione Java. Mi chiedeva informazioni per libri di testo e risorse web per imparare Java e come sempre gentilissimo mi regala anche idee, questa volta mi ha segnalato embedXcode.

L’ambiente di programmazione (gratuito) standard per un utente Mac è Xcode ed embedXcode è un template appunto di Xcode che consente di programmare su Arduino e diverse altre schede. Un’utilissimo idea che consente di sfruttare le comodità di programmazione dell’IDE di Apple.

Sul sito di riferimento trovate un tutorial che vi guida passo passo nell’installazione di embedXcode.

Le schede supportate sono (cito dal sito):

  • Atmel ATmega- and Cortex-M3 SAM-based boards from Arduino,
  • Microchip PIC32-based chipKIT boards from Diligent,
  • Atmel ATtiny85-based board from Digistump,
  • LaunchPad MSP430, Experimeter Board MSP430FR5739 andLaunchPad Stellaris Cortex-M4 F120H5QR from Texas Instrument,
  • ARM Cortex-M3 STM32 F103RB-based board from Maple,
  • ARM Cortex-M4 Freescale MK20DX128VLH5-based Teensy 3.0 from PJRC,
  • Atmel ATmega644p-based board from Wiring,
  • What’s next?

embedxcode

Aggiornamento: Arduino con Scratch

logoVia avevo segnalato negli scorsi giorni il Workshop su Arduino con Scratch che terrà l’amico Giovanni Mastropaolo, ho avuto conferma in questo momento delle date:

  • Martedì 24 settembre 2013 dalle 18.00 alle 21.00
  • Martedì 1 ottobre 2013 dalle 18.00 alle 21.00
  • Martedì 8 ottobre 2013 dalle 18.00 alle 21.00
  • Martedì 15 ottobre 2013 dalle 18.00 alle 21.00

I Workshop si sterranno presso il Fablab di Torino, via Egeo 16 (vedi mappa).

Dettagli evento:

Vuoi imparare a programmare Arduino con Scratch?

Il Fablab Torino organizza in collaborazione con Giovanni Mastropaolo un corso della durata di 12 ore diviso in 4 incontri durante i quali si affronteranno i temi della programmazione semplificata tramite Scratch. Il corso vi aiuterà a capire come utilizzare Arduino e come programmare sistemi complessi, creando così basi solide per la programmazione con linguaggi più evoluti. Si consiglia di portare il proprio laptop, così da esercitarsi direttamente in aula.

Potete scaricare Scratch 1.4 gratuitamente da qui

Il workshop ha un valore pari a 30 crediti ed è riservato ai soci del fablab, iscriviti e caricali sul tuo profilo prima di venire.

Per registrarvi seguite il link.

Imparare a programmare con Coder

coder
Immagino la situazione dello studente che studia informatica,
nello zainetto tra libri, quaderni e penne schiacciato sotto la merenda una piccola scatolina, un nuovo (futuro) strumento didattico, costa molto poco…
sicuramente avrete indovinato è un Raspberry PI, ne ho parlato diffusamente su queste pagine.
Ma lo studente che vuole studiare informatica porta con sé anche una SD su cui è installato Coder un ambiente di sviluppo OpenSource, gradevole, semplice, sembra proprio disegnato per la scuola, fatto per chi vuole imparare la programmazione.

Coder trasforma un Raspberry Pi in un semplice e piccolo server web personale, un ambiente di sviluppo web-based, l’ambiente ideale per l’apprendimento dell’HTML, CSS e Javascript. Dieci minuti per configurare il sistema e sarete pronti per sperimentare e costruire applicativi web.

Coder è stato realizzato dal Google Creative Lab di New York.

Se volete saperne di più seguite il link.

Corso di programmazione con scratch al FabLab di Torino

scretch-arduino

Non ho avuto modo di dirlo su queste pagine, ma è da qualche mese che faccio parte del FabLab di Torino, il mio contributo alle attività non è stato elevato, ho partecipato come relatore insieme a Davide Gomba ad un corso avanzato  sulla programmazione su Arduino indirizzato ad un pubblico esperto, però mi riprometto di organizzare workshop di elettronica ed altro nel prossimo futuro.

Per me il FabLab è un’ottima palestra di formazione ma soprattutto è il luogo che mi offre stimoli per pensare e progettare azioni didattiche alternative e per certi aspetti innovativi.

Come già dissi in un mio precedente post forse bisognerebbe che noi docenti insegnassimo un po’ di più ad essere “makers”:

…Educare alla sperimentazione costruendosi gli oggetti necessari per la comprensione e l’esplorazione del mondo che ci circonda è, almeno per me, una delle azioni formative in assoluto più divertenti e cerco in ogni momento di trasmettere lo spirito “makers” ai miei figli e ai miei studenti…

E’ strano, ma se siete insegnanti di discipline tecniche e avrete modo di visitare il FabLab di Torino, probabilmente troverete un ambiente simile ad un laboratorio tecnico di una scuola superiore, ma il valore aggiunto che se ne trova è un luogo in cui si respira “un’aria costruttiva” troverete persone, dalle competenze più disparate, che sperimentano cercando soluzioni a problemi tecnici concreti da impiegare molto spesso nel mondo del lavoro.
Farà sorridere, ma almeno per me fare una chiaccherata con amici al FabLab è molto spesso un momento di apprendimento.

E bello poi ritrovare al FabLab colleghi con cui hai lavorato negli anni passati e tra questi Gianni Mastropaolo, una  Riferimento di professionalità didattica mio e per molti colleghi. Gianni più di ogni altro, prima da insegnante e poi da preside ha cercato sempre di diffondere la pratica della “didattica del fare” nella scuola.

Prima delle vacanze estive Gianni mi aveva annunciato che avrebbe incominciato a fare corsi al FabLab di Torino e così è stato! Infatti a partire dal 22 ottobre prossimo e presumibilmente per i successivi tre martedì (da definire, ne darò conferma in un prossimo post) dalle 18 alle 21 terrà un  workshop per imparare a programmare (da zero) e per fare funzionare Arduino senza conoscere linguaggi di programmazione complessi.

Il workshop si avvale dell’organizzazione messa a disposizione da FabLab di Torino con lo scopo di fare conoscere ai docenti altri servizi orientati all’uso avanzato di Arduino, stampanti 3D, tagli laser in un contesto di co-working.

Vi allego il link al video: con Scretch si impara a programmare messo a disposizione da Gianni.

…. ed è il caso di dire: “partecipate numerosi” 🙂

Per ulteriori informazioni seguite le news su questo sito e sul sito del FabLab di Torino.