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ù

  • Durata: 2 h
  • Anche in versione podcast

Skill che acquisirai

  • Pratiche di insegnamento
  • Creare e modificare risorse digitali
  • Analisi dei dati e del processo di apprendimento

Docente: Federico Pepe

11 lezioni (2 h)

Corso fruibile da ogni device in formato video e podcast

Attestato di completamento

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 è 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.

Programmazione e pensiero computazionale: i fondamentali

Programma del corso

Programmazione e pensiero computazionale: i fondamentali

11 lezioni – 83 minuti
  • Programmazione e pensiero computazionale: introduzione

    03:12

  • Primi passi: il canvas, i pixel e le coordinate
  • 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