Scrivere le istruzioni che permettono all'alunno di portare i libri in biblioteca, senza perdersi nei meandri della scuola e, auspicabilmente, senza perderci la mattinata per farlo
Scrivere le istruzioni che permettono all'alunno di portare i libri in biblioteca, senza perdersi nei meandri della scuola e, auspicabilmente, senza perderci la mattinata per farlo
Slide presentate da Sergio Vasarri nel corso del II seminario dal titolo "Rafforzare la capacità istituzionale per l'inclusione sociale nella programmazione 2014-2020: interventi ed esperienze nazionali e regionali a confronto" realizzato dal Progetto Capacity SUD il 29 gennaio 2015 a Roma
There is only one risk that one should always avoid and that is the risk of always being in the comfort zone and not taking risk. Improving on your ability to take and manage risks will make a major difference in your life.
Il coding e pensiero computazionale:
Coding e il pensiero computazionale: cosa sono. Perché il coding è per tutti.
I preconcetti da sfatare
Da dove partire?
Strumenti e piattaforme
Come organizzare la classe
Slide presentate da Sergio Vasarri nel corso del II seminario dal titolo "Rafforzare la capacità istituzionale per l'inclusione sociale nella programmazione 2014-2020: interventi ed esperienze nazionali e regionali a confronto" realizzato dal Progetto Capacity SUD il 29 gennaio 2015 a Roma
There is only one risk that one should always avoid and that is the risk of always being in the comfort zone and not taking risk. Improving on your ability to take and manage risks will make a major difference in your life.
Il coding e pensiero computazionale:
Coding e il pensiero computazionale: cosa sono. Perché il coding è per tutti.
I preconcetti da sfatare
Da dove partire?
Strumenti e piattaforme
Come organizzare la classe
Agile è entrato nel gergo comune di molte aziende che hanno a che fare con progetti IT. Questa è una buona cosa: il termine è conosciuto e accettato come una buona prassi, le persone sono ben disposte ad adottare metodi e pratiche che consentono di migliorare la gestione del ciclo di vita di un prodotto software e sono favorevoli al cambiamento.
Quando però si parte veramente mi sono trovato in diverse situazioni dove Agile si limitava alla parte “persone” e “organizzazione” ma non entrava nel merito di come si sviluppa il codice!
La provocazione “Stop Meeting, Start Coding” vuol ridurre all’essenziale i momenti di confronto e concentrarsi a scrivere buon codice, insieme!
In questo talk presenterò alcune buone pratiche di coding che favoriscono anche l’efficacia organizzativa.
Slides di una breve conferenza che ho tenuto a scuola. Ritengo che lo stereotipo del programmatore brutto, scontrorso e antisociale sia in declino, ma perché ciò si realizzi davvero occorre affinare nuove abilità, le abilità sociali. Sia Online che Offline
Basato in parte sul lavoro seguente
http://www.slideshare.net/mastorey/msr-2012-keynote-storey-slideshare
Progetto didattico che permette agli alunni di comprendere quanto complesso è il "processo del disegno" per un Robot.
Con questo laboratorio gli alunni apprendono le basi della geometria, metematica, coding e infine la robotica. Il laboratorio è stato realizzato dai ragazzi durante l'Europe code Week.
Oltre il coding: l’insegnamento dell’informatica nella scuolaEnrico Nardelli
Presentazione nella giornata ArtER del 24 novembre 2020.
Avviatosi con la diffusione del termine coding, il percorso che la scuola deve intraprendere per preparare i cittadini della società digitale è quello dell’insegnamento dell’informatica. Questa disciplina contiene princìpi, concetti e metodi consolidati, che ogni cittadino deve conoscere per poter agire in modo consapevole ed informato nella società digitale. Il suo valore educativo risiede inoltre nel fatto che essa offre un nuovo e significativo approccio per la comprensione dei fenomeni naturali e sociali.
Queste slide raccontano il significato di coding e di pensiero computazionale attraverso esempi e definizioni. Inoltre, presentano le attività di CoderDojo FVG e CoderDojo Girls FVG.
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
2. Scopo del corso
Capire perché il coding è importante
Imparare a fare coding
Il corso non ha lo scopo di insegnare a programmare
(non c’è tempo), ma capire quali tecniche (unplugged,
programmi per computer, per smartphone o per robot),
quali risorse (siti) e quali strumenti (ambienti di coding) è
possibile usare per imparare a farlo.
3. Parleremo di…
Coding: cos’è
Coding: perché
Pensiero computazionale
Cittadini consapevoli
Coding: a chi
Coding: strumenti
Unplugged
Linguaggi a blocchi
4. Coding: cos’è
E’ la stesura di una sequenza
di istruzioni,
che sarà eseguita da un computer
- In informatica -
5. Coding: cos’è
E’ ciò che rende possibile creare
software, app e siti web
Il nostro browser, il nostro Sistema Operativo, le
app sul nostro cellulare, Facebook e Gmail sono fatti
di codice e create attraverso il coding.
6. Coding: perché
1. Coding come palestra del pensiero
computazionale (Wing e Papert)
2. Coding per essere cittadini
consapevoli (Montessori)
7. E’ un’attitudine mentale che permette
di risolvere problemi di varia natura,
anche scomponendoli, riducendoli,
facendo simulazioni
Pensiero computazionale
8. Pensiero computazionale
E’ un comportamento che mettiamo in
atto nella vita di tutti i giorni
trovare la strada più breve per raggiungere una
destinazione
elaborare il piano per superare un livello in un
videogioco
fare le pulizie di primavera con poca fatica
9. Pensiero computazionale
Pensare in modo computazionale
• non significa scrivere programmi
per computer
• ma significa saper trovare la
procedura per risolvere problemi
13. Coding: perché - 1 -
Perché il coding è il modo più
semplice e divertente per allenarsi al
pensiero computazionale
14. Coding: perché - 1 -
Coding a scuola…
«Perché al saper parlare, scrivere e far
di conto bisogna aggiungere il saper
analizzare e risolvere problemi»
Wing
16. Coding: perché - 2 -
«A che scopo dovrebbe servire l’educazione ai giorni
nostri se non ad aiutare gli esseri umani ad una
conoscenza dell’ambiente nel quale si devono
adattare?»
Maria Montessori
17. Coding: perché - 2 -
L’informatica, come la matematica, è dappertutto
18. Coding: perché - 2 -
Per essere un
cittadino e consumatore consapevole
di servizi e tecnologie digitali
19. Competenze necessarie
Saper utilizzare programmi applicativi di base (editor,
browser, file system...): alfabetizzazione informatica
- ECDL -
Comprendere in modo generale il funzionamento di
un sistema informatico: padronanza informatica
- ECDL -
Saper affrontare i problemi in modo procedurale:
pensiero computazionale - Coding -
20. Coding: a chi
Partire dai più piccoli,
come con la lingua parlata e scritta
e la matematica
21. Coding: con cosa
Con la testa, sempre
Con carta e penna, unplugged
Con robot, Cubetto, LEGO We Do, Marty
Con linguaggi di programmazione, siti e app
22. Coding: con cosa
Unplugged
csunplugged.org
Linguaggi a blocchi
Siti: scratch.mit.edu e code.org
App: Scratch Junior