Archivi tag: Github

Cosa sono le awesome list?

Ad ogni inizio d’anno scolastico propongo ai nuovi allievi che incontro una serie di attività e strumenti che dal mio punto di vista servono per creare un atteggiamento positivo e rilassato nei confronti dello studio e delle sperimentazioni in laboratorio. Ogni anno esordisco con una serie di starter kit per lo studente:

  • setting dei luoghi di studio, (alcune indicazioni su come gestire gli oggetti del proprio studio)
  • tecniche di studio
  • tecniche di gestione del tempo lavoro
  • sistemi di gestione dei progetti
  • tecniche di documentazione
  • ricerca dell’informazione
  • realizzazione di un propria Personal Learning Network

e proprio su quest’ultimo punto, ripreso dai corsi che svolgo per gli insegnanti, mi focalizzo. Ritengo essenziale saper selezionare e far diventare un’attività periodica la ricerca e l’utilizzo di fonti attendibili ed autorevoli on-line da utilizzare per ampliare le proprie competenze.

Quando parlo di Personal Learning Network intendo banalmente (cito le mie slide):

la rete di relazioni online che fa uso di tutti gli strumenti web come: blogs, wiki, twitter, facebook, … per creare connessioni con altre persone al fine di estendere le nostre conoscenze, imparando insieme ad altri, come parte di una comunità globale.

Ciò permetterà di ottimizzare tempi e sforzi nell’utilizzo di particolari tecnologie.

Ovviamente un grande sforzo da parte del docente deve essere fatto per insegnare a saper discriminare le fonti, è un’azione da costruire “un passettino alla volta” e ritengo che ciò possa innescare il volano che mi piace chiamare: “cerco-studio-mi-diverto-condivido”

Ma da dove cominciare?

Io ho costruito negli anni la mia procedura e le mie collezioni che rinnovo settimanalmente, ma per studenti “grintosi” che hanno voglia di costruire e calarsi subito nella pratica della materia, è essenziale collezionare i “punti di osservazione web” (consiglierò anche un buon sistema per collezionare le fonti, sarà motivo di un’altra lezione) tra questi segnalo ai miei studenti le awesome list su GitHub, “liste fantastiche” su ogni argomento dal fantasy, alla musica, al gaming, ma anche all’elettronica, automazione, programmazione, all’uso di Arduino o di Raspberry Pi e mille altre cose, tutto realizzato dalla comunità di GitHub.
(Per saperne di più su GitHub seguire il link: Documentare la didattica con la sintassi Markdown su GitHub)

Questo il repository principale delle awesome list“.

Molte liste sono aggiornate periodicamente altre un po’ meno, ma prendendosi un po’ di minuti al giorno potrete scoprire tantissimo.

Come promesso oggi nella mia 4B Automazione (ma lo sarà anche per tutte le altre classi) le collezioni da cui partire, molte altre risorse (riviste, siti internet, ecc…) le segnalerò durante l’anno scolastico, di seguito alcune collezioni interessanti:

Compito: segnalatemi o realizzate una lista più interessante di quelle indicate sopra, (è possibile segnalare argomenti di altre discipline tecniche).

Buona esplorazione 🙂

Documentare la didattica con la sintassi Markdown su GitHub

In questi giorni sto svolgendo attività di formazione per un percorso ITS (per neodiplomati) presso l’IIS Vallauri di Fossano (Cn) il mio intervento ha l’obiettivo di insegnare a prototipare un kit robotico ad uso didattico, mentre a Torino presso l’IIS Primo Levi sto seguendo dei ragazzi di 4’ superiore in un percorso di Alternanza Scuola Lavoro di Digital Fabrication (dalla stampa 3D alla prototipazione elettronica). Per tutti queste attività l’azione del documentare da parte degli studenti è essenziale,  pertanto ho aggiunto un modulo specifico sulle metodologie di progettazione e sul tecniche di documentazione che integrerò, con opportuni aggiustamenti, nelle mie attività didattiche dal prossimo anno scolastico.

Occupandomi di argomenti molto tecnici ho deciso di insegnare a produrre documentazione usando la sintassi Markdown e la condivisione dei propri progetti su GitHub, ciò permetterà di gestire in modo ottimale il versioning dei progetti (di qualsiasi genere non solo informatici) e non ultimo produrre pagine web di progetto realizzate con Jekyll.

Ho incominciato quindi a produrre qualche breve tutorial (tutto ancora in costruzione) sull’uso di GitHub, GitHub Pages e Markdown, che potete trovare a questo link, inoltre qualche tempo fa avevo già prodotto un tutorial su Markdown che potete leggere a questo link.

Nel caso riteniate utile il tutorial copiate e migliorate.

Un caro saluto.

Mettiamo in ordine il codice creato con Arduino, usiamo: Upload And Retrieve Source

Vi segnalo Upload And Retrieve Source un’estensione all’IDE di Arduino di cui ho trovato segnalazione su IDEO Labs (consiglio di aggiungere ai vostri bookmarks). L’estensione è utilissima e sicuramente proverò ad utilizzarla per rendere gli sketch pubblici su Github, ma anche recuperarli in un secondo momento, in modo semplice direttamente dall’IDE Arduino. Sicuramente un modo per tenere ordinato ed aggiornato il codice che produciamo.
Seguite il link per leggere il tutorial che vi spiega come usare l’estensione.