Programmare è un gioco – Corso di formazione online

Scritto 3 anni ago

Ho iniziato a programmare in BASIC che avevo solo 8 anni. Oggi non programmo per Google, per Microsoft o per Apple… ma le competenze acquisita allora hanno dato una Dignità al mio futuro. Ai tempi la parola “computer” non transitava nelle scuole, figuriamoci parlare di “coding”: oggi invece basta far muovere un robottino che ci si sente subito dei super esperti… ma il coding è una competenza seria che nella vita può fare la differenza (anche se poi, come ho fatto io, decidi di studiare Lettere)… una competenza che ogni bambino merita di acquisire. Non perdere dunque il mio nuovo corso sul #coding per #docenti e #genitori – Accreditato MIUR. Niente topolini, niente blocchi, ma tante piacevoli attività in JavaScript per sviluppare competenze computazionali, creatività e logica del linguaggio.

Dal 9 novembre 2022 al 14 dicembre 2022. 12 ore di videolezione in diretta con me + 12 ore di attività pratica, per un totale di 24 ore.

Corso erogato da LALIZABLU SRL

Quota di iscrizione: 265,00 €
Posti disponibili: 32

Cosa imparerai

  • Comprendere il coding: contesti di utilizzo, elementi base, semantica del linguaggio e lato creativo.
  • Acquisire conoscenze e abilità per l’insegnamento del coding a ragazzi di età compresa tra 6 e 12 anni.
  • Acquisire competenze mirate a favorire nei bambini e nei ragazzi lo sviluppo del senso artistico legato alla programmazione.
  • Produrre autonomamente semplici software a scopo didattico, attraverso i linguaggi per il web.

Programma completo del corso

  • Lezione 1: Avvicinarsi al coding
    • Il coding non è una “cosa tecnica”, ma un modo di pensare.
    • Il codice nella nostra quotidianità: dalla lavatrice all’analisi logica.
    • Tra codice e pseudocodice: il nostro modo di parlare non è poi così diverso da quello del computer.
    • Simpatici esempi di istruzioni per orientare correttamente il nostro approccio al pensiero computazionale.
    • 7 errori comuni quando si parla di coding a Scuola.
    • 3 chiavi per comprendere che il coding: sostiene e supporta, nel bambino, lo sviluppo dell’autostima e della creatività; lo aiuta a pensare e trovare soluzioni; lo aiuta a gestire più sapientemente il modo in cui la tecnologia entrerà nella sua vita.
    • Forme e codici di programmazione: programmazione testuale; programmazione a blocchi.
  • Lezione 2: Elementi base della programmazione
    • Input e output nella programmazione.
    • Sintassi del codice: programmare significa dialogare.
    • Stringhe: striscioline che contengono parole, numeri, frasi o interi libri… ma anche fiori, note, sensazioni.
    • Variabili: scatole di tante forme e di tanti colori dentro le quali possiamo mettere di tutto!
    • Operatori: diventare abili nella lettura e nella manipolazione delle stringhe.
    • Controlli: se incontri un ostacolo, fai un salto per andare oltre!
    • Cicli: ripeti un’azione fino a quando…
    • Predisposizione dell’editor per l’attività della lezione successiva.
  • Lezione 3: Scriviamo e leggiamo alcuni programmi. In questa lezione verranno ripresi i contenuti illustrati nella lezione 2, mettendo in pratica ogni singolo aspetto attraverso la lettura di semplici programmi, tentando poi di scriverne di nostri, seguendo questa prassi:
    • Analisi del problema ed individuazione del risultato atteso.
    • Scomposizione del problema.
    • Scrittura di pseudocodice.
    • Introduzione al JavaScript.
    • Scrittura di codice eseguibile in JavaScript.
  • Lezione 4: Ad ogni programma il suo stile. Nel de architectura, Marco Vitruvio scrisse “Haec autem ita fieri debent, ut habeatur ratio firmitatis, utilitatis, venustatis”, ovvero: “In tutte queste cose che si hanno da fare devesi avere per scopo la solidità, l’utilità, e la bellezza.”. Nessun principio si applica meglio al concetto di programmazione.
    • Come funzionano i colori.
    • Come funzionano i font.
    • Come funziona la grafica.
    • Inserimento di media nel programma.
    • Principi di layout e organizzazione dell’interfaccia.
  • Lezione 5: Strumenti e risorse a supporto della didattica del coding
    • Risorse e strumenti per attività che non richiedono l’utilizzo di un dispositivo.
    • Software sicuri per fasce d’età.
    • Dispositivi hardware programmabili per fasce d’età.
    • Editor grafici.
    • Color picker.
    • Editor di codice.
    • Ambienti di programmazione.
  • Lezione 6: esempi concreti di attività che favoriscono lo sviluppo del pensiero computazionale
    • Esempi di attività per obiettivi: 12 attività per la Scuola Primaria.
    • Linee guida per la progettazione e lo sviluppo di nuove attività didattiche.

Privacy & cookies policy

1. Destinatari della presente informativa

La presente informativa è rivolta a tutte le persone che accedono al sito mirkomontecchiani.com, di seguito definiti “utenti”.

2. Titolare del trattamento

Mirko Montecchiani
Via della Polisena, 8 – 62011 Cingoli (MC) – Italia
Codice Fiscale: MNTMRK80H27E388M
Email: mirkomontecchiani@gmail.com

3. Luogo di archiviazione dei dati

I dati raccolti tramite il sito sono conservati su server gestiti da:

Aruba S.p.A.
Partita IVA: 01573850516
Località Palazzetto, 4 – 52011 Bibbiena (AR) – Italia

4. Conformità normativa

Il Titolare del trattamento garantisce che il trattamento dei dati personali avviene nel rispetto del Regolamento (UE) 2016/679 (“GDPR”), secondo principi di liceità, correttezza, trasparenza e tutela dei diritti e della riservatezza degli utenti.

5. Finalità del trattamento

  • Adempiere a obblighi di legge e contrattuali.
  • Accertare, esercitare o difendere un diritto in sede giudiziaria.
  • Gestire la navigazione del sito e i contenuti personalizzati.
  • Eseguire misure precontrattuali su richiesta dell’utente.
  • Svolgere analisi statistiche anonime per valutare il funzionamento del servizio.

6. Tipologia di dati trattati

6.1 Dati di utilizzo

I sistemi software preposti al funzionamento del sito acquisiscono, durante il normale esercizio, alcuni dati personali impliciti nell’uso dei protocolli Internet.

  • Indirizzo IP o nome a dominio del dispositivo.
  • Indirizzi URI delle risorse richieste.
  • Orario della richiesta.
  • Metodo utilizzato nella richiesta al server.
  • Dimensione del file ottenuto in risposta.
  • Codice numerico sullo stato della risposta del server.
  • Informazioni sul browser e sul sistema operativo.

Finalità: processare le richieste, ricavare statistiche anonime sull’uso del sito, migliorare la fruizione e accertare responsabilità in caso di reati informatici.

6.2 Dati forniti volontariamente dall’utente

Dati per creazione account

  • Nome e cognome.
  • Data di nascita.
  • Email.
  • Telefono (anche WhatsApp).
  • Indirizzo di residenza o domicilio.
  • Biografia personale (facoltativa).
  • Nome utente e password.

Dati per richieste di contatto

  • Nome e cognome.
  • Eventuale ragione sociale/organizzazione rappresentata.
  • Email.
  • Telefono (anche WhatsApp).
  • Altre informazioni fornite volontariamente.

Invio di email

L’invio volontario di email o la compilazione di form comporta l’acquisizione dell’indirizzo del mittente e degli altri dati personali inseriti, trattati esclusivamente per rispondere alle richieste.

7. Comunicazione dei dati

I dati personali potranno essere comunicati a soggetti autorizzati per l’esecuzione dei servizi richiesti, ad esempio:

  • Programmatori e amministratori di sistema.
  • Addetti al marketing e comunicazione.

8. Trasferimento a terzi

Dati forniti a Google

  • Dati di utilizzo.
  • Cookie tecnici e di profilazione (vedi punto 12).

9. Trasferimento extra UE

Alcuni dati possono essere trasferiti a paesi extra UE, nel rispetto della normativa vigente, tramite decisioni di adeguatezza o clausole contrattuali standard approvate dalla Commissione Europea.

10. Periodo di conservazione

I dati personali saranno conservati per un massimo di 5 anni, salvo obblighi di legge diversi.

11. Diritti dell’utente

L’utente può esercitare i diritti previsti dagli artt. 15-22 GDPR: accesso, rettifica, cancellazione, limitazione, portabilità, opposizione al trattamento e revoca del consenso.

Per esercitare tali diritti è possibile contattare il Titolare via email all’indirizzo indicato al punto 2.

12. Cookie policy

Il sito utilizza cookie tecnici e, previo consenso, cookie di profilazione. Per maggiori informazioni consultare la sezione “Gestione dei cookie”.

13. Sicurezza e violazioni

Il Titolare adotta misure tecniche e organizzative adeguate per proteggere i dati personali. In caso di violazione, l’utente sarà informato e le autorità competenti saranno avvisate.

14. Aggiornamenti

La presente informativa può essere aggiornata. La versione aggiornata sarà sempre disponibile su mirkomontecchiani.com/privacy.