Archivi tag: programmazione

Compilare ed eseguire online programmi nel linguaggio di programmazione preferito

Ho sempre pensato che le migliori conversazioni, che danno sfogo a creatività a nuove idee, avvengono durante un pranzo e questo è successo oggi con mia sorella anche lei insegnante. Uno scambio di idee e risorse web da adottare con gli allievi.
Vi segnalo una risorsa che ritengo utilissima a livello didattico: compileonline.com un sito che offre la possibilità di compilare ed eseguire programmi online nel vostro linguaggio di programmazione preferito. E’ ovvio che non potrà sostituire un IDE di programmazione specializzato, ma se dovete far didattica, far fare esercizi, ho dovete mostrare durante una lezione il funzionamento di un programma su un computer su cui non è installato un ambiente di sviluppo ecco che può venirvi in aiuto compileonline.com
La semplicità di utilizzo è tale da non necessitare neanche un tutorial. Potete inserire degli argomenti da command line, un campo da utilizzare per lo standard input e tutto il necessario per svolgere in qualsiasi momento, in qualsiasi laboratorio con connessione internet lezioni di programmazione.
La lista dei linguaggi è notevole di seguito una schermata della home page, questi alcuni che ho provato prima di scrivere questo post: C, C++, Pascal, Python, PHP, Java, Lula. Ma avete anche la possibilità di operare con tecnologie web, tra quelle proposte ho provato: HTML, TypeScript, jQueryMobile.

Veramente un sito utilissimo.
Grazie sorellina 🙂

compileonline

esempio

Segnalazioni: Il Laboratorio di Gianni Mastropaolo

banner-mastropaolo
Oggi vi segnalo lo splendido lavoro di ricerca didattica dell’amico Gianni Mastropaolo che recentemente ha messo on-line il suo nuovo sito in cui raccoglierà la documentazione dei suoi corsi. Ma di cosa parlerà Gianni?

Prevede di offrire un aiuto graduale per imparare a programmare un computer, per poi passare a realizzare piccole applicazioni di logica programmata facendo uso di un linguaggio di programmazione facile da apprendere come Scratch per poi passare ad una sua versione modificata, “S4A”, per consentire l’uso della scheda “Arduino uno” utilizzata per interfacciare dati in ingresso ed in uscita tramite l’uso di componenti elettronici.

Potete visualizzare un breve filmato delle sue attività seguendo il link.

Verranno proposte inoltre applicazioni che usano la scheda “Arduino uno” programmata nel suo ambiente di sviluppo appositamente messo a disposizione.

Quindi vi invito ad iscriversi al suo sito che potrebbe essere un ulteriore strumento di ricerca e studio per chi si avvicina per la prima volta alla programmazione o al mondo Arduino.

Note:
Gianni oltre ad essere un amico è stato insegnante di materie tecniche (impianti elettrici, elettronica…), Preside di istituo Tecnico e Liceo, ma soprattutto un “maker didattico”, quindi uno sperimentatore di nuove forme di apprendimento.

Insegnare a progettare il proprio apprendimento

banner-progettare-il-proprio-apprendimentoIl prossimo 11 aprile sarò relatore presso l’UTS Necessità Educative Speciali per una lezione dal titolo:

Insegnare a progettare il proprio apprendimento. Migliorare le competenze matematiche e logiche degli allievi con la programmazione.

Nelle tre ore di lezione pratica, svolta a computer, illustrerò alcune strategie e metodi che ritengo possano essere utili per un impiego didattico soprattutto nella scuola elementare e media e primo anno delle superiori. L’intento sarà quello di esporre un mio personale tentatino nell’insegnare agli studenti a progettare il proprio apprendimento e sviluppare le proprie capacità logiche/matematiche utilizzando come strumento la programmazione.

L’iscrizione può essere fatta esclusivamente on-line seguendo il link.

Poiché il mio intervento sarà fatto in laboratorio di informatica, il numero massimo di iscritti che potrà essere accettato è 25.

Le iscrizioni dovranno essere effettuate entro il 20 febbraio prossimo e l’elenco degli iscritti sarà noto dal 21 febbraio.

Il mio intervento fa parte di un ciclo di sei conferenze organizzate dall’UTS Necessità Educative Speciali dal titolo:

Formazione UTS-NES: “Progettare e valutare per competenze per una didattica inclusiva” 2° Modulo

Le conferenze:

  1. Progettazione didattica e tecnologie dell’educazione
  2. Dal pensiero evolutivo alle pratiche inclusive. L’Inclusione secondo la prospettiva ecologica dell’INDEX
  3. Progettare e valutare per competenze
  4. Il circolo virtuoso “autostima- motivazione- apprendimento”; strategie motivanti
  5. Insegnare a progettare il proprio apprendimento. Migliorare le competenze matematiche e logiche degli allievi con la programmazione
  6. Valutazione alunni con BES e HC

Per maggiori informazioni su date e relatori consultare la circolare.

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.

Insegnare ad imparare per diventare abili programmatori con Scratch (workshop svolto nel laboratorio di informatica).

scratch

Il CTS (Centro Territoriale di Supporto) Nuove Tecnologie e Disabilità di Torino e Provincia organizza un ciclo di tre seminari a tema, denominato “Sabati al CTS”.
L’iniziativa si propone la finalità di far conoscere le attività di altri CTS del Piemonte, i loro referenti e di trattare argomenti legati alle tecnologie, ai Bisogni Educativi Speciali e all’inclusione.

Gli incontri si svolgeranno all’ITSSE Levi – Arduino, sede via Figlie dei Militari 25, dalle 9.30 alle 12.30.

Nel secondo seminario organizzato dal CTS, che sarà svolto il  29 marzo 2014, sarò relatore con il seguente argomento:

Insegnare ad imparare per diventare abili programmatori con Scratch.

L’incontro, che verrà svolto il laboratorio di informatica, ha come obiettivo quello di fornire le competenze necessarie per introdurre all’uso di scratch fornendo all’insegnante o al genitore le nozioni di base per affrontare una possibile progettazione da utilizzare per la migliorare le competenze logico/matematiche dello studente.

  • Durante il corso: esercizi, esempi pratici e suggerimenti da applicare con gli studenti.
  • L’iscrizione al corso può essere fatta esclusivamente on-line al seguente link.
  • Il corso è indirizzato a tutti gli insegnanti di ogni ordine e grado, agli educatori e ai genitori.
  • Termine delle iscrizioni: 10 febbraio 2014.
  • Al corso saranno ammessi al massimo 30 persone e la selezione sarà fatta in base all’ordine di arrivo delle domande.