Project Description

CORSO DI INFORMATICA PER USO CODING

Il coding è un metodo didattico adatto a discipline sia scientifiche che umanistiche, basato principalmente sul problem solving con l’obiettivo di stimolare lo sviluppo del cosiddetto pensiero computazionale.

Il percorso consente di acquisire le competenze di livello intermedio nell’utilizzare linguaggi di programmazione a scopo didattico, quali Twine, Kojo, HTML, CSS e Javascript ed è strutturato in 4 moduli, 3 dei quali sono relativi all’acquisizione dei principi di programmazione informatica, mentre il quarto contiene esempi di applicazioni di coding in diverse discipline.

Gli obiettivi del corso sono:

  • Definire il valore del coding come metodo didattico all’interno di discipline curricolari, descrivendo il modello pedagogico che sottende la sua applicazione in aula.
  • Realizzare pagine web in HTML collegate tra loro; applicare le proprietà stilistiche con CSS e rendere interattiva e dinamica una pagina web con Javascript.
  • Utilizzare le tecniche di base della programmazione classica, definendo un programma e le istruzioni, distinguendo le diverse strutture di controllo.
  • Conoscere i linguaggi di programmazione Twine, Kojo, HTML, CSS e Javascript e diversi esempi di applicazione in diverse materie curricolari.
  • Definire procedure e funzioni, applicando variabili e strutture dati, conoscendo gli algoritmi e la loro rappresentazione grafica.
  • Realizzare una storia interattiva abivi con Twine e le varibili; creare applicazioni geometrico-matematiche con Kojo.

Destinatari:

  • Insegnanti di Scuola Secondaria di II grado, che vogliano approfondire la conoscenza del coding per fini didattici e vogliano certificare le loro competenze.
  • Studenti di Scuola Secondaria di II grado, che vogliano acquisire le competenze intermedie di utilizzo di diversi linguaggi di programmazione, con applicazione in ambito scolastico primariamente, ma non solo.
  • Formatori ed educatoriche vogliano sfruttare al meglio le potenzialità offerte dal coding in ambito educativo e formativo, creando attività interattive che stimolino il pensiero computazionale e il problem solving.