Archivi tag: programmazione

Coding a scuola con BBC micro:bit – lezione 7

Incominciamo questa lezione fornendo la soluzione all’esercizio della lezione precedente.

Specifiche dell’esercizio

Durante la scorsa lezione abbiamo imparato a generare numeri casuali ed utilizzare l’istruzione IF THEN. Per realizzare il gioco: carta, sasso, forbice sarà sufficiente generare allo scuotimento della scheda un numero compreso tra 0 e 2 (quindi tre valori: 0, 1, 2) e in funzione del numero generato visualizzare una figura che rappresenta uno dei tre oggetti. Il programma da realizzare è molto simile a quello del dado realizzato nelle lezioni precedenti.

Proseguiamo con la lezione 7

Introduzione

Questo progetto utilizza i pulsanti di input collocati sulla scheda, quelli nominati con “A” e “B“, per la realizzazione di un timer che conta all’indietro da 9 a 0. Il pulsante “A” deve essere utilizzato per impostare a 9 secondi il timer, il pulsante “B” per avviare il timer.

Di cosa avete bisogno

  • n.1 BBC micro:bit
  • n.1 Micro USB
  • n.1 Computer o tablet
  • n.2 x Batterie AAA ed un contenitore per le batterie (opzionale perché la scheda potrà essere alimentata direttamente anche via USB)

Programmiamo

  1. Come per la lezione precedente, andate sul sito BBC micro:bit e fate click su “Let’s Code”.
  2. Scegliere la modalità di programmazione JavaScript Blocks Editor
  3. All’interno del “Microsoft Block Editor” click su “New project”.
  4. Cancellate le istruzioni che compaio di default: “on start” e “forever”. Per cancellare un’istruzione potete trascinarla verso sinistra sulla sezione comandi, comparirà un cestino, oppure selezionatela e cancellatela con il tasto DEL.

  1. Fate click su “Variables” e selezionate l’istruzione “set item to…”, trascinatela nell’area di programmazione, selezionate l’elemento “item” per aprire il menù a discesa, selezionate “rename variable” per cambiare il nome in “contatore”, confermate con un OK.

  1. All’interno del campo numerico inserite il numero 9 al posto dello 0.

  1. Selezionate all’interno del menù comandi il gruppo di istruzioni “Basics” e trascinate il blocco “show number” all’interno della finestra di programmazione.

Continua a leggere

Coding a scuola con BBC micro:bit – lezione 6

Incominciamo questa lezione fornendo la soluzione all’esercizio della lezione precedente.

Le specifiche date per la realizzazione del programma erano le seguenti:

Realizzare un programma che alla pressione del pulsante “A” visualizza una risposta casuale tra N (con N che decidete voi) disponibili.
All’inizio del gioco e alla fine di ogni risposta, dopo 1 secondo, deve comparire un punto interrogativo che evidenzia lo stato: “poni una domanda”.

L’idea è quella di simulare quanto può essere fatto dal noto libro gioco di Carol Bolt: Piccolo libro delle risposte che ho usato tantissimo con i miei figli quando erano bambini.

 Per questioni di rapidità ho utilizzato solo 10 risposte, queste quelle che ho scelto:

Sì, Probabile, Certo, Bene, Forse, Chiedi ancora, Improbabile, No, Sii audace, Assolutamente.

Per far si che all’avvio del programma compaia subito un punto interrogativo, è stato inserito all’interno dell’istruzione “on start” l’istruzione “show string ?”, questa istruzione verrà eseguita subito all’accensione del micro:bit.

Non appena verrà premuto il pulsante “A” viene ripetuta la visualizzazione del punto interrogativo seguita da una cancellazione immediate dello schermo, queste due istruzioni hanno l’obiettivo di non visualizzare ad ogni generazione di risposta un punto interrogativo che scorre da sinistra verso destra prima della prima lettera.

All’interno della variabile “risposta” verrà memorizzato uno dei 10 valori (da 0 a 9) in questo modo solo una delle condizioni logiche presenti nelle 10 istruzioni “IF THEN” che seguono risulterà vera.

Partiamo con la Lezione 6

Introduzione

In questa lezione vedremo come utilizzare il micro:bit come un dado, scuotendo la scheda visualizzeremo una delle sei facce di un dado.
Lo scopo della lezione è quello di imparare ad utilizzare la funzione “if then” e la proprietà shake (scuotere) della nostra scheda.

Di cosa avete bisogno

  • n.1 BBC micro:bit
  • n.1 Micro USB
  • n.1 Computer o tablet
  • n.2 x Batterie AAA ed un contenitore per le batterie (opzionale perché la scheda potrà essere alimentata direttamente anche via USB)

Programmiamo

Come per le lezioni precedenti utilizzeremo la funzione “pick random 0 to 5” per generare un numero casuale che memorizzeremo in una variabile che chiameremo “numero” ad ogni generazione di numero casuale verifichiamo SE (IF) il numero generato è uguale ad un numero da 0 a 5 ALLORA (THEN) accendi il “numero” di LED mediante la funzione “show leds”. Continua a leggere

I miei corsi per La Tecnica della Scuola – Fare coding a scuola con BBC micro:bit

Durante i corsi in webinar che svolgo per Tecnica della Scuola, molte sono le richieste da parte dei docenti nel realizzare attività di formazione su specifici argomenti che riguardano le tecnologie didattiche, gran parte delle richieste riguardano il coding e l’uso di Arduino, Raspberry Pi e BBC micro:bit, l’obiettivi che i colleghi vogliono raggiungere è quello di realizzare progetti che interagiscono con il mondo reale. Tempo fa un collega mi disse: “Michele vorrei trovare un modo semplice per fare uscire dal computer lo storytelling e i giochi che realizzano i ragazzi con Scratch, in una maniera semplice, comprensibile a chi non è informatico o elettronico“.
Progettare un corso in webinar che riguarda oggetti fisici non è semplice, dirò sicuramente un’ovvietà, ma fare formazione on-line richiede modalità assolutamente diverse da una docenza in presenza soprattutto se il corso richiede l’uso di un apparato elettronico.
In questi mesi ho sperimentato parecchio con BBC micro:bit, durante attività di formazione con allievi e docenti e ritengo che la scheda sia ottima per semplicità di utilizzo, inoltre è presente una vastissima comunità di docenti molto attiva che condivide risorse e percorsi didattici.

Ho deciso quindi di incominciare questa nuova avventura didattica progettando un corso di formazione di 4 lezioni da 2 ore, userò sia il simulatore on-line e sia la scheda fisica mostrando in tempo reale il risultato delle sperimentazioni proposte.

Video di presentazione:

Presentazione del corso

BBC micro:bit è un prodotto specificatamente progettato per fare formazione nella scuola e questa caratteristica unita al bassissimo costo e alla semplicità di utilizzo ne sta decretando un’enorme successo. Moltissimi sono gli insegnanti e studenti che condividono gratuitamente risorse e percorsi didattici.

Gli allievi potranno programmare giochi, robot, strumenti musicali, oggetti indossabili o addirittura realizzare semplici strumenti di misura da utilizzare in sperimentazioni di fisica e chimica.
Il corso intende presentare e mostrare come realizzare attività di Coding e Making con BBC micro:bit (microbit.org), un piccolo computer (4×5 cm) distribuito gratuitamente nel 2016 dalla BBC a tutti gli studenti del Regno Unito e da poco più di un anno disponibile per l’acquisto in tutto il resto del mondo. Le dimensioni ridotte, la semplicità di utilizzo e la versatilità rendono micro:bit la piattaforma ideale per lo sviluppo di attività di Coding con forte interazioni con il mondo reale.

Destinatari

Docenti della 5ª classe della scuola primaria e docenti di scuola secondaria di primo e secondo grado.

Punti tematici

Durante il corso verranno fornite tutte le competenze necessarie per progettare e gestire un percorso di coding che fa uso di BBC micro:bit. L’attività di formazione è articolate in 7 unità:

Unità 1

  • Tour introduttivo sulle possibilità didattiche
  • Specifiche tecniche della scheda

Unità 2

  • Programmare la scheda con JavaScript Blocks Editor
  • Utilizzo dell’ambiente di sviluppo e del simulatore
  • Percorso di coding di base
  • Utilizzo della scheda in modalità wireless

Unità 3

  • Programmare micro:bit con Scratch

Unità 4

  • Esempi pratici per realizzare un percorso di robotica didattica

Unità 5

  • Realizzare sperimentazioni per la creazione di oggetti indossabili in grado di rilevare grandezze fisiche

Unità 6

  • Estendere le possibilità di micro:bit con schede aggiuntive.

Date degli incontri

  • Lunedì 11 dicembre 2017 – Ore 16.00/18.00
  • Martedì 12 dicembre 2017 – Ore 16.00/18.00
  • Mercoledì 20 dicembre 2017 – Ore 16.00/18.00
  • Giovedì 21 dicembre 2017 – Ore 16.00/18.00

Per maggiori informazioni sui contenuti e sull’iscrizione al corso seguire il

LINK

Grazie.

LaTeX{} e disabilità

Come segnalato in altri post su questo sito svolgo attività presso il CTS Nuove Tecnologie e Disabilità di Torino, il centro si avvale della collaborazione di docenti, associazioni ed università per svolgere la sua opera di formazione, la quasi totalità delle attività svolte sono gratuite come l’unità formativa dal titolo:

LaTeX{} come soluzione al problema dell’accesso a testi con formule da parte di disabili visivi e sull’uso di specifiche tecnologie assistive per ciechi assoluti e ipovedenti.

L’unitò formativa rientra nell’ambito: Inclusione e disabilità Priorità tematica 4.5 PNDF 2016-2019

La partecipazione al corso è gratuita.

PRESENTAZIONE

Il CTS  (Centro Territoriale di Supporto – Nuove Tecnologie e Disabilità) di Torino e Provincia in collaborazione con il Dipartimento di Matematica “G. Peano” dell’Università degli Studi di Torino nell’ambito del progetto “Cosa farò da grande” promuove un corso sul linguaggio Latex.

L’Unità formativa comprende attività in presenza, lavoro di ricerca, studio e documentazione in rete (Nota MIUR n.2915 del 15-9-2016). E’ articolata su un percorso della durata di 20 ore, di cui 12 in presenza e 8 di studio individuale.

OBIETTIVO DELLA FORMAZIONE

Conoscere e utilizzare il linguaggio LaTeX al fine di poter supportare gli allievi disabili visivi come soluzione al problema dell’accesso a testi con formule per un più facile approccio alla matematica della scuola secondaria e successivamente alla matematica dell’università;

DESTINATARI: docenti di sostegno e curriculari provenienti da scuole secondarie di Torino e Provincia.

FORMATORI E TUTOR D’AULA: prof.ssa Anna Capietto, prof. Nadir Murru, prof. Massimo Borsero.

METODOLOGIE: il corso si svolgerà con metodologia laboratoriale

DATE E ORARIO

  • Venerdì 24 Novembre – 15.00 – 18.00
  • Mercoledì 29 Novembre – 15.00 – 18.00
  • Mercoledì 6 Dicembre – 15.00 – 18.00
  • Mercoledì 13 Dicembre – 15.00 – 18.00

ARGOMENTI

Introduzione alle tecnologie assistive con particolare attenzione all’accessibilità di testi contenenti formule, grafici e tabelle

Studio del linguaggio LaTeX quale linguaggio per la redazione di testi contenenti formule

Studio dell’accessibilità di documenti prodotti mediante il linguaggio LaTeX con particolare attenzione a documenti PDF.

Il corso si svolgerà nel nell’Aula 1 (i primi due incontri) e nell’aula S (gli ultimi due incontri) del Dipartimento di Matematica, Via Carlo Alberto, 10, Torino.

Le iscrizioni dovranno pervenire entro il giorno 21/11/2017 utilizzando il form che trovate al seguente

LINK

Saranno ammessi un massimo di 28 docenti in base all’ordine di arrivo delle domande e alla presenza nelle classi dei docenti di allievi ciechi assoluti o ipovedenti.

La conferma dell’avvenuta ammissione sarà data via mail.

Grazie.

Coding a scuola con BBC micro:bit – lezione 5

In questa lezione vedremo come sviluppare il gioco: indovina il numero, realizzandolo in tre versioni:

Versione 1
Premendo il pulsante “A” viene generato un numero casuale da 1 a 9, il riavvio del gioco avviene premendo nuovamente il pulsante “A”.

Versione 2
Premendo il pulsante “A” sul display una sequenza di 3 immagini (che persisteranno ciascuna sul display 1 secondo) per creare un momento di suspance e successivamente apparirà il numero casuale. Il riavvio del gioco avviene premendo nuovamente il pulsante “A”.

Versione 3
La pressione del pulsante “B” mette il gioco in modalità di avvio facendo comparire una freccia che scorre da sinistra verso destra e che punta verso il pulsante “A” con lo scopo di segnalare che il gioco potrà incominciare premendo il pulsante “A”.
Premendo il pulsante “A” sul display appare una sequenza di 3 immagini (che persisteranno ciascuna sul display 1 secondo) per creare un momento di suspance, successivamente apparirà il numero casuale. Il riavvio del gioco avviene premendo nuovamente il pulsante “B”.

Di cosa avete bisogno

  • n.1 BBC micro:bit
  • n.1 Micro USB
  • n.1 Computer o tablet
  • n.2 x Batterie AAA ed un contenitore per le batterie (opzionale perché la scheda potrà essere alimentata direttamente anche via USB)

Programmiamo – Versione 1

Premendo il pulsante “A” viene generato un numero casuale da 1 a 9, il riavvio del gioco avviene premendo nuovamente il pulsante “A”.

Nel JavaScript Blocks editor apriamo il gruppo di istruzioni “Input” e selezioniamo e trasciniamo nell’area di programmazione l’istruzione “on button press”.

All’interno dell’istruzione è possibile cambiare il nome del pulsante in “A”, “B” o “A+B”, nel nostro caso selezioniamo “A”, in questo modo verrà eseguito il codice contenuto nell’istruzione “on button press” solo quando viene premuto il pulsante “A”.

Aprite il gruppo “Variable” fate click su “make a variable” e create una variabile di nome: “numero”

vedrete che all’interno del pannello “Variable” comparirà la nuova variabile creata

Continua a leggere