Pensiero computazionale e Coding
Il “pensiero computazionale”, non serve solo per far funzionare i computer ma anche per “leggere” la realtà e risolverne i problemi. Il modo più semplice e divertente di sviluppare il pensiero computazionale è attraverso la programmazione (coding) in un contesto di gioco.
Coding è un termine che si può tradurre in Italiano con la parola “programmazione”.
Il coding consente di imparare le basi della programmazione informatica, insegnando a dialogare con il computer, ad impartire alla macchina comandi in modo semplice ed intuitivo.
A scuola l’obiettivo non è formare futuri programmatori ma educare gli alunni, bambini e ragazzi, al pensiero computazionale, processo mentale che permettere di risolvere problemi in modo creativo ed efficace, applicando la logica, ragionando passo passo sulla strategia migliore da adottare per arrivare alla soluzione giusta.
Tutti possono avvicinarsi al coding, attraverso giochi educativi finalizzati in tal senso.
Per anni nella scuola, relativamente alla tecnologia, ha prevalso l’idea di dover addestrare gli alunni ma anche gli insegnanti ad imparare ad usare il computer. E’ rimasto marginale l’obiettivo più importante di “imparare ad usare la mente”.
Le parole chiave del percorso di apprendimento sono: esplorare, comprendere, comunicare. Gli studenti devono essere incoraggiati a scrivere e leggere argomentazioni matematiche, discutere e riflettere sui concetti, confrontare strumenti e tecniche. In ogni fase del percorso di apprendimento dovrebbero essere in grado di riflette su cosa stanno facendo, perché lo fanno e cosa si aspettano che accada.
Le nuove tecnologie offrono un’importante strumento educativo non solo perché, sollevando dagli aspetti più tecnicistici, permettono di dedicare più tempo alla comprensione dei concetti, ma anche perché pongono i ragazzi di fronte a difficoltà ed imprevisti che, se gestiti in modo consapevole e riflessivo, costituiscono un’occasione preziosa di crescita culturale. L’obiettivo è, oltre a stimolare l’interesse, favorire la partecipazione attiva e responsabile, sviluppare un’attitudine sperimentale nei confronti delle materie, rende consapevoli delle potenzialità del linguaggio informatico e permette di valutare le proprie conoscenze, abilità e competenze.
LE FINALITA’ PRINCIPALI DEL CORSO SONO:
- Potenziare le abilità logiche induttive
- Stimolare la curiosità, il gusto per la ricerca e l’abitudine a riflettere
- Incentivare l’interesse, l’impegno, la partecipazione, il senso di responsabilità e l’organizzazione del lavoro.
- Sviluppare la creatività e la capacità di risoluzione dei problemi
- Sviluppare l’apprendimento cooperativo.
- Apprendere e consolidare il linguaggio logico – matematico
- Consolidare e potenziare l’apprendimento attraverso percorsi alternativi ed accattivanti.
- Utilizzare strategie, ragionamenti, percorsi mentali in situazioni nuove.
- Sviluppare capacità di analisi e di sintesi.
- Rafforzare l’autostima di ognuno, attraverso la valorizzazione di comportamenti positivi;
- Utilizzare strategie per imparare ad imparare;
- Promuovere la comprensione e l’interpretazione di un testo;
- Cooperare costruttivamente per il successo comune
- Imparare a sostenere l’altro nelle situazioni di debolezza
IL PENSIERO COMPUTAZIONALE
Riferimenti e codici del quotidiano, rappresentazione della realtà.
Pensiero computazionale come un processo logico-creativo che consente di scomporre un problema complesso in diverse parti, più gestibili se affrontate una per volta.
Trovare una soluzione a ciascuna di esse per risolvere il problema generale.
Riferimenti unplugged. Esempi ed applicazioni pratiche UNPLUGGED.
IL CODING – STRUMENTI ED AMBIENTI
I corsisti saranno coinvolti nell’utilizzo di strumenti ed ambienti orientati alla programmazione visuale.
Verranno presentate ed utilizzate alcune delle piattaforme più accattivanti per la programmazione orientata al gioco, adatte a studenti, insegnanti e genitori, ed utilizzabili per progetti pedagogici e di intrattenimento che spaziano dalla matematica alla scienza, consentendo la realizzazione di simulazioni, visualizzazione di esperimenti, animazioni, musica, arte interattiva, e semplici giochi.
HTML
Il linguaggio HTML è un linguaggio di markup per realizzare dei documenti ipertestuali con un semplice editor di testo.
Questo linguaggio, nato a fine anni ’80, è quello che permette ancora oggi di costruire pagine web – le stesse che quotidianamente visitiamo dai nostri dispositivi. HTML è il linguaggio con cui possiamo “spiegare” ai nostri dispositivi cosa vogliamo visualizzare: testi, immagini, link… tutto ciò che compone una pagina web.
HTML è il principale linguaggio di pubblicazione di pagine Web, oltre che uno strumento sempre più utilizzato per la realizzazione di contenuti e applicazioni mobile. Questo modulo fornisce ai corsisti le competenze per realizzare pagine e siti in HTML, con immagini, link, tabelle, form di inserimento dati per gli utenti, e tanto altro ancora.
SLIDE HTML PARTE 1
https://www.campusformazione.it/donne-separate-in-cerca-di-uomini/
SLIDE HTML PARTE 2
incontri di solo donne a napoli
Le metodologie adottate sono: educazione esperienziale, competenze per la vita, learning by doing, problem solving, project based learning, creatività, formazione del carattere, peer education. Si intende promuovere una didattica inclusiva e collaborativa, che accompagni i docenti verso un nuovo modo di fare e recepire la didattica. L’uso di modelli pedagogici innovativi e di risorse digitali, come strumenti per potenziare la didattica tradizionale, da un lato rafforza l’interesse dei docenti per l’aggiornamento delle proprie competenze, dall’altro favorisce la personalizzazione dei percorsi di apprendimento e trasforma gli studenti in utilizzatori consapevoli e attivi del digitale.
Cos’è il “pensiero computazionale”
https://www.campusformazione.it/associazione-donne-cinesi-milano/
Visita il sito www.csunplugged.org
Le attività descritte sul libro: https://classic.csunplugged.org/activities/binary-numbers/
Video: i numeri binari
Controllo dell’errore. Vedi le attività al link
https://classic.csunplugged.org/activities/error-detection/
Il corso é stato molto utile ed interessante. Il formatore, prof. Esposito, si è rivelato essere docente molto competente, preparato e disponibile a chiarire ogni dubbio e/o perplessità. Il materiale didattico, fornito ai corsisti, é stato molto curato e preciso. Mi auguro, per il futuro, che ci siano altri corsi strutturati allo stesso modo. Ringrazio il prof. Esposito per l’estrema disponibilità mostrata.