Introduzione alla programmazione con Processing

  • Durata: 3 ore
  • Livello: Base

Docente: Federico Pepe

20 lezioni (3 ore)

Corso fruibile da ogni device in formato video e podcast

Certificato di completamento

Cosa imparerai

Grazie a questo corso potrai:

  • acquisire i concetti di base di programmazione da applicare, poi, a qualsiasi linguaggio
  • comprendere e fare tuoi i principi di base del pensiero computazionale per la risoluzione di problemi informatici e non
  • avere chiaro il contesto tecnologico in cui potrai trovarti a lavorare

Descrizione del corso

Chiunque può imparare a programmare ed è molto più semplice di quello che normalmente si pensa. La domanda che sorge spontanea, però, è: perché le persone dovrebbero farlo?

Imparare a programmare significa acquisire un metodo per pensare e per risolvere problemi che può rivelarsi utile anche in altri aspetti della vita quotidiana. In più, saper programmare è, oggi, anche una delle competenze più richieste nel mondo del lavoro. Con questo corso potrai capirne le caratteristiche per iniziare a muovere i tuoi primi passi nel mondo del coding, a prescindere dal linguaggio di programmazione che andrai a prediligere.

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.

Introduzione alla programmazione con Processing

Programma del corso

Iniziamo con Processing

Iniziamo con Processing: introduzione

02:00

Primi passi

09:00

Forme geometriche 2D

11:00

I colori in Processing

16:00

Flusso del programma e variabili

17:00

Iniziamo con Processing: conclusione

01:00

I pilastri della programmazione

Operazioni matematiche

13:00

Controlli condizionali

15:00

Operatori logici

12:00

La ripetizione

21:00

I pilastri della programmazione: conclusioni

01:00

Creare e personalizzare

Le funzioni personalizzate: prima parte

15:00

Le funzioni personalizzate: seconda parte

08:00

Oggetti: prima parte

05:00

Oggetti: seconda parte

19:00

Array

13:00

Creare e personalizzare: conclusioni

01:00