Skip to content

Latest commit

 

History

History
175 lines (123 loc) · 4.57 KB

syllabus.md

File metadata and controls

175 lines (123 loc) · 4.57 KB

Civic Hacking (Desio 2017)

Corso di 3 moduli.

3 lezioni a modulo.

Costo: 15 € / modulo.

Abstract del corso

Imparare ad usare consapevolmente il proprio computer e Internet, per diventare i protagonisti del benessere personale e della propria città.

Requisiti

I partecipanti devono avere a disposizione:

  • un computer portatile;
  • una connessione ad Internet da casa;
  • uno smartphone (eventualmente connesso a Internet);
  • un indirizzo e-mail;
  • la capacità di accedere a pagine Internet e di spedire e ricevere e-mail.

I candidati che fossero sprovvisti di uno o più requisiti possono contattarmi e si verificherà la compatibilità con la fruizione dei contenuti del corso.

Per partecipare al corso è necessario comunicarmi:

  • nome completo;
  • indirizzo e-mail;
  • numero di telefono.

Si verrà invitati su un canale Slack dove poter porre domande e ricevere supporto, anche dagli altri partecipanti al corso.

## Modulo 1: Computer e Internet base

Lezione 1

  • software e hardware
  • linea di comando
  • filesystem
  • editor di testo: blocco note, Atom
  • MarkDown

Esercizi

Sulla base della guida di riferimento di MarkDown, creare una cartella dentro la quale salvare alcuni progetti:

  1. film: 3 titoli visti:
  • titolo;
  • voto 1-5;
  • 1 paragrafo di descrizione.
  1. lista della spesa;
  2. lista delle attività da fare per domani;
  3. rubrica contatti;
  4. indice dei progetti precedenti.
  5. creare un account GitHub e notificarmi il nome utente scelto;
  6. creare un account Telegram e notificarmi il numero di telefono usato o il nome utente usato.

Lezione 2

  • client e server
  • browser
  • le pagine web: accenni di HTML, CSS e JavaScript
  • web app e app native
  • esempi:
    • Wikipedia
    • Google, DuckDuckGo, Facebook, Twitter e Mastodon
    • Telegram, Signal e WhatsApp
    • Google Maps, OpenStreetMap e umap
    • Info Desio
    • GitHub

Esercizi

  1. Creare un repository GitHub;
  2. riversare sul repository i risultati degli esercizi della lezione 1.
  3. ricercare su Wikipedia un argomento di interesse e creare su GitHub un documento MarkDown che contiene titolo, qualche immagine, una breve descrizione e il riferimento al documento web.

Lezione 3

  1. sicurezza e privacy online:
  • dove sono i miei dati?
  • crittografia e firma digitale
  • la gestione delle password
  • virus, malware e adware
  1. fake news:
  • controllare le fonti
  1. netiquette
  • Il Manifesto della comunicazione non ostile
  1. Licenze d'uso: Open Source

Il Manifesto della comunicazione non ostile

  1. Virtuale è reale - Dico o scrivo in rete solo cose che ho il coraggio di dire di persona.
  2. Si è ciò che si comunica - Le parole che scelgo raccontano la persona che sono: mi rappresentano.
  3. Le parole danno forma al pensiero - Mi prendo tutto il tempo necessario a esprimere al meglio quel che penso.
  4. Prima di parlare bisogna ascoltare - Nessuno ha sempre ragione, neanche io. Ascolto con onestà e apertura.
  5. Le parole sono un ponte - Scelgo le parole per comprendere, farmi capire, avvicinarmi agli altri.
  6. Le parole hanno conseguenze - So che ogni mia parola può avere conseguenze, piccole o grandi.
  7. Condividere è una responsabilità - Condivido testi e immagini solo dopo averli letti, valutati, compresi.
  8. Le idee si possono discutere.Le persone si devono rispettare - Non trasformo chi sostiene opinioni che non condivido in un nemico da annientare.
  9. Gli insulti non sono argomenti - Non accetto insulti e aggressività, nemmeno a favore della mia tesi.
  10. Anche il silenzio comunica - Quando la scelta migliore è tacere, taccio.

Vedi http://www.paroleostili.com/firma-manifesto/

Esercizi

Tavola rotonda con domande e risposte.

Modulo 2: Collaborazione

Lezione 1

  • Open Data
  • il versioning
  • git e i repository
  • fork
  • commit

Esercizi

TBD

Lezione 2

  • issue
  • branch
  • pull request

Esercizi

TBD

Lezione 3

  • Conosci Desio

Esercizi

Documenthathon.

## Modulo 3: Mappathon

Lezione 1

  • Info Desio:
    • storia
    • obiettivi
  • bot telegram
  • i dataset
  • le web app

Lezione 2

  • i cittadini come sensori del territorio
  • mappe:
    • coordinate
    • punti e poligoni
  • geojson

Esercizi

  1. creare una mappa con i 3 posti di interesse di Desio preferiti
  2. TBD

Lezione 3

Preparazione di una Mappathon dalla durata settimanale/mensile su alcune delle seguenti entità:

  • alberi (adotta un albero)
  • cestini
  • rastrelliere per bici
  • parchi giochi: con descrizione delle caratteristiche
  • punti di interesse culturale (storico, religioso)
  • parcheggi