Programmazione e pensiero computazionale: i fondamentali
Viviamo in un mondo in continua evoluzione: per comprendere e affrontare le sfide di oggi e di domani è fondamentale […] Scopri di più
Descrizione del corso
Viviamo in un mondo in continua evoluzione: per comprendere e affrontare le sfide di oggi e di domani è fondamentale sviluppare delle conoscenze di base che permettano a tutti di rimanere al passo con i tempi. L’apprendimento del coding e del pensiero computazionale – un sistema di pensiero utile non solo in ambito informatico, ma, più in generale, per analizzare e risolvere problemi – sono due competenze ritenute ormai fondamentali in qualsiasi settore lavorativo. Non è un caso che l’Unione Europea si stia muovendo da diversi anni per rendere obbligatorie nelle scuole di tutti i paesi membri queste discipline all’interno del percorso didattico, promuovendo iniziative come la Europe Code Week o come il Meet and Code.
Questo corso si propone quindi di fornire ai docenti gli strumenti e i contenuti necessari per guidare studentesse e studenti nello sviluppo delle competenze di programmazione e pensiero computazionale, stimolando la creatività e il pensiero critico e preparandoli a un futuro in cui la tecnologia svolgerà un ruolo sempre più centrale.
Docente / Federico Pepe
Federico Pepe è un esperto di tecnologie musicali, un docente e un creative coder. La sua forte passione per la musica e la tecnologia l’hanno portato, nella sua ricerca personale e artistica, a investigare tutti i possibili collegamenti tra queste due discipline. Ha un’esperienza più che decennale nell’insegnamento: in tutti questi anni ha tenuto numerosi corsi e workshop in tutta Italia avvicinando bambini e adulti al mondo del creative coding. Dal 2017 al 2020 è stato docente a contratto dell’Università di Udine nella quale ha insegnato Linguaggi Visuali per Sistemi Complessi per il Corso di Laurea Magistrale in Comunicazione Multimediale e Tecnologie dell’Informazione.
A chi è rivolto il corso
- Docenti scuola secondaria I grado
- Docenti scuola secondaria II grado
Obiettivi
- Acquisire i concetti di base di coding da applicare, poi, applicare a qualsiasi linguaggio;
- acquisire i principi di base del pensiero computazionale per la risoluzione di problemi informatici e non;
- usare il materiale a disposizione per costruire lezioni ed esercitazioni in classe.
Mappatura delle competenze
- Applicare i concetti di base del coding;
- saper creare nuovi materiali didattici multimediali;
- saper progettare attività innovative ed efficaci da proporre alla classe, basate sul pensiero computazionale e sulla programmazione.
Programma del corso
Programmazione e pensiero computazionale: i fondamentali
-
Programmazione e pensiero computazionale: introduzione
03:12
-
Primi passi: il canvas, i pixel e le coordinateAbbonati a Edulia
06:12
-
Disegnare forme geometriche 2D
11:20
-
Attributi di Stroke
07:09
-
Utilizziamo i colori: RGB, scala di grigi, trasparenza
11:35
-
Flusso del programma
06:43
-
Variabili built-in
05:05
-
Variabili personalizzate
06:07
-
Controlli condizionali
13:27
-
Ripetizione: cicli loop
10:58
-
Programmazione e pensiero computazionale: conclusioni
01:19