Introduzione al Coding Anteas Gallura Introduzione al Coding Luogosanto
Anteas Gallura Quando affrontiamo un problema o abbiamo un idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica. Il pensiero computazionale è un processo mentale, serve ad acquisire le capacità mentali per trasformare l’intuizione di un idea o di una soluzione in un procedimento costruttivo (algoritmo), strutturato in passi elementari (programma).
1) Metodi caratteristici Per acquisire questa abilità abbiamo bisogno della combinazione di due elementi che hanno valenza generale Decomporre — Suddividere un problema difficile in problemi più piccoli e più semplici 1) Metodi caratteristici Schema — Struttura risolutiva regolare ripetuta più volte. Astrazione — Rimozione dei dettagli da una soluzione in modo che possa funzionare per molti problemi diversi. Algoritmo — Una serie di passi che descrivono come portare a termine un compito.
Coding 2) Strumenti intellettuali confidenza nel trattare la complessità ostinazione nel lavorare con problemi difficili abilità nel trattare con problemi definiti in modo incompleto capacità di comunicare e lavorare con gli altri
Oggi come nel secolo scorso abbiamo bisogno di affidarci alla nostra creatività, utilizzando la tecnologia e la scienza informatica per affrontare i problemi di ogni disciplina (scienze fisiche, biologiche, sociali, materie umanistiche e arte), per evolverci e migliorare Per superare le difficoltà l’uomo si è affidato alla sua creatività, utilizzando e manipolando strumenti, metodi e conoscenze della propria epoca Per questo nel corso del secolo scorso, l’inserimento di discipline quali la matematica, la fisica, la biologia e la chimica come materie obbligatorie nella scuola primaria e secondaria, fù un fattore chiave per lo sviluppo della moderna società industriale Flash sul passato L’abilità di problem solving è insita nell’uomo, fin dall’antichità, ha sempre provato a superare i propri limiti, in tutti gli ambiti, ha sfidato se stesso per evolversi e migliorare
Per questi motivi è importante introdurre il «CODING» sin dalle scuole primarie IL CODING NON E' UNA COMPETENZA DIGITALE MA E' UNA CONDIZIONE ABILITANTE PER ACQUISIRE COMPETENZE DIGITALI ED APPLICABILE IN QUALSIASI AMBITO DISCIPLINARE ED E' PER QUESTO CHE IL CODING E' PER TUTTI
Il modo più semplice e divertente di sviluppare il pensiero computazionale è attraverso la programmazione in un contesto di gioco.
Post It L’OBIETTIVO DI QUESTO CORSO ESTIVO DI INTRODUZIONE AL CODING NON E’ QUELLO FAR ACQUISIRE ABILITA’ LEGATE AL PENSIERO COMPUTAZIONALE , MA DI ILLUMINARE ANCHE SE PER POCHE ORE, IL LATO SCIENTIFICO- CULTURALE- RICREATIVO DELL’INFORMATICA, CHE AIUTA A SVILUPPARE COMPETENZE LOGICHE E CAPACITA’ DI RISOLVERE PROBLEMI IN MODO CREATIVO ED EFFICIENTE. Post It
GLI STRUMENTI DIDATTICI Code.org è un’organizzazione no-profit nata nel 2013 con l’obiettivo di rendere l’informatica e lo studio del codice accessibile a tutti. Code.org ha creato nel corso degli ultimi 3 anni decine di programmi che hanno permesso a quasi 140 milioni di persone (incluso il presidente Obama) di cimentarsi con l’apprendimento della programmazione. Gli strumenti disponibili sono di elevata qualità didattica e scientifica, progettati e realizzati in modo da renderli utilizzabili per le scuole primarie e secondarie I programmi di coding realizzati da Code.org hanno ricevuto l’approvazione dal MIUR e dal CINI
Il progetto corre su un binario In rete Unplugged (Senza l’uso del computer) Il progetto corre su un binario
In rete Le lezioni sono suddivise in una serie di esercizi progressivi. Non è richiesta alcuna abilità tecnica, né è necessaria una particolare preparazione scientifica Si basa su un linguaggio di programmazione visuale «ad oggetti-blocchi»
Unplugged Le lezioni «unplugged» sono state pensate per essere svolte in assenza di computer o di connessione ad Internet. Gli studenti impareranno le 4 fasi fondamentali del “pensiero computazionale”, usando solo carta e penna.
Programma Sequenze. Condizionali. Cicli. Funzioni Variabili
Allena i tuoi neuroni con il.... Coding Grazie per l’attenzione e…... BUON CODING A TUTTI