Il coding consente di imparare le basi della programmazione informatica, insegna a “dialogare” con il computer, a impartire alla macchina comandi in modo semplice e intuitivo.
L’obiettivo non è formare una generazione di futuri programmatori, ma educare i ragazzi al pensiero computazionale, che è la capacità di risolvere problemi – anche complessi – applicando la logica, ragionando passo passo sulla strategia migliore per arrivare alla soluzione.
Il coding a scuola sta gradualmente ritagliandosi uno spazio nella didattica non solo perché educa bambini e ragazzi al pensiero creativo, ma anche per un suo risvolto pratico. Perché ha a che fare con la nostra quotidianità, con molti oggetti che utilizziamo abitualmente e che riteniamo ormai indispensabili. Smartphone, tablet, videogiochi, persino elettrodomestici come la lavatrice o il forno a microonde funzionano grazie a un codice informatico, a una sequenza ordinata di istruzioni.
PROGRAMMA DEL CORSO
Introduzione al Coding
- Presentazione del corso
- Le competenze digitali
- Introduzione al Coding
- Programma il futuro
- L’ora del Coding
- Le iniziative da seguire
- Programmazione informatica nella didattica
- Pensiero computazionale a scuola
- Panoramica delle App per il coding
- Robotica educativa
- Elementi di programmazione informatica
- Nozioni base
- Cos’è un programma informatico
- Le variabili
- Strutture di controllo (If, While, For, Foreach, …)
- Funzioni e Procedure
- Algoritmi
Robotica Educativa
- Arduino
- Cos’è Arduino
- Introduzione all’ambiente di sviluppo (Ardublock, IDE Arduino, scheda Arduino)
- Progetti con Arduino
- Accendere e spegnere i led
- Utilizzare il Buzzer
- Muovere gli oggetti con i motori
- Realizziamo una serra
- Micro:bit
- Cos’è Microbit
- Programmare con il simulatore Makecode
- Caricare un programma in Micro:bit
- Micro:bit e Micropython
- Integrazione con Scratch
- Alcuni esempi di progetti scolastici
- Robot didattici
- Ozobot Bit ed Evo
- Lego we do
- Cubetto
- Bee-Bot
- Littlebits
- Dash and Dot
- Makeblock
- Edurobot
- Makeymakey
Coding con Scratch
- La programmazione a blocchi
- Panoramica delle risorse fruibili per la didattica
- Presentazione dell’ambiente di lavoro
- Scena, Stage, Sprite, Categorie di istruzioni e Script
- Storytelling con scratch
- Integrazione con supporti esterni
- L’ambiente di Scratch e le aree di lavoro
- Introduzione a Scratch
- Scopri come creare movimento nei loro programmi Scratch.
- Lo Stage – Sprite
- Dimensioni dello Stage
- Spostamenti “assoluti”
- Spostamenti “relativi”
- Disegnare uno stage
- Inserire nuovo stage
- Esempi ed esercitazioni
- Nuovo sprite
- Modifica sprite
- Zoom +&-
- Costumes Tab
- Esempi ed esercitazioni
- Blocchi per programmare
- Motion (movimento) Inizia a muoverti
- Looks (aspetto) Scopri i cambiamenti di colore e i costumi in Scratch.
- Sound (suono) Esperimento con effetti sonori con la creazione di melodie, suoni stratificazione, e registrando la propria.
- Inizia a ballare
- Pen (penna)
- Inputs (situazioni) Gli studenti imparano come incorporare i comandi di tastiera e mouse in Scratch.
- Logic (controllo) Gli studenti imparano come inserire comandi condizionali in Scratch.
- Sensing (sensori)
- Broadcasting (Blocco) Gli studenti imparano come creare comandi che causano cambiamenti nell’ambiente di gioco.
- Variables (Le variabili) Gli studenti iniziano a conoscere le variabili e come possono essere utilizzate nei giochi.
- Continuing Variables
- Input dei dati
- Leggere l’input dell’utente
- Usare i dati in input
- Conservare i dati in input
- Elaborare i dati in input
- Prendere decisioni
- Operatori di confronto (relazionali)
- Decisioni con IF-THEN-ELSE
- Operatori logici
- Approfondimento su IF-THEN-ELSE
- I cicli (loops)
- FOREVER (per sempre)
- REPEAT
- REPEAT UNTIL
- CICLI ANNIDATI
Minecraft Education Edition
- La community degli educatori
- Le lezioni condivise
- I mondi condivisi
- Le sfide
- Minecraft per la Didattica a Distanza
- Social-Emotional Learning con Minecraft
- Classroom Mode
- Coding
- Scratch. Utilizzare l’Agent
- Pixel art
- Makecode
- Realizzare oggetti in 3D con Minecraft
- Integrazione con Microsoft Teams e Office 365
- Tailscale
- Una VPN semplice per condividere lo stesso mondo Minecraft anche a distanza
Puoi iscriverti al corso in qualsiasi momento. Troverai tutto il materiale didattico e le registrazioni dei webinar nella tua area riservata.
Il costo di acquisto del corso comprende:
- l’accesso all’area riservata
- la partecipazione ai webinar e alla visione delle registrazioni
- il materiale per l’autoformazione online
- i test di valutazione finale (online)
- l’attestato di partecipazione (certificazione finale)
Modalità di pagamento: Carta del Docente – Bonifico Bancario – PayPal – Satispay – Carta di credito (attraverso paypal)
A tutti i partecipanti che completeranno il percorso formativo verrà rilasciata Certificazione per 200 ore di formazione
Per completare il corso e ricevere l’attestato non ci sono scadenze, puoi organizzarti come meglio credi in funzione delle tue esigenze.
Il MIUR sta investendo molto sullo sviluppo delle competenze digitali degli studenti, con particolare riguardo al pensiero computazionale, all’utilizzo critico e consapevole dei social network e dei media nonché alla produzione e ai legami con il mondo del lavoro. Potrebbe essere richiesto tra le competenze in ingresso degli Insegnanti
Il corso è erogato dalla SINTAB Srl, ente accreditato dal MIUR per la formazione del personale della scuola.
ID SOFIA 88439 (l’iscrizione su SOFIA è sempre facoltativa)