a.a. 2015-16
Corso di Laurea: DAMS
Sede: Gorizia, polo Santa Chiara
Crediti e ore di lezione: 6 CFU – 40 ore
Docenti:
- I modulo (20 ore): Lauro Snidaro
- II modulo (20 ore): Massimo Franceschet
Contenuti dell’insegnamento
Il corso ha lo scopo di introdurre lo studente ad alcuni concetti base dell’informatica focalizzandosi sulle tematiche di codifica ed elaborazione dell’informazione.
Attraverso un ambiente visuale ideato per studenti di discipline umanistiche, verranno studiati i concetti fondamentali della programmazione (variabili, iterazione, funzioni, ricorsione, vettori, classi e oggetti) e i principi base della progettazione generativa (forma, colore, testo, immagini, interattività, movimento, casualità, complessità), con l’obiettivo di realizzare, come progetto, un’opera d’arte generativa.
Conoscenze da acquisire
- Conoscere le modalità di codifica dell’informazione in ambito informatico
- Conoscere i principali componenti della struttura del calcolatore
- Conoscere le funzioni del sistema operativo
- Conoscere i princìpi alla base della codifica su supporti informatici di contenuti multimediali
- Conoscere le principali tecniche di compressione dell’informazione, con particolare riferimento a quelle adottate per la memorizzazione di contenuti multimediali
- Apprendere i fondamentali di un linguaggio di programmazione
Competenze da acquisire
- Essere in grado scrivere dei programmi in un linguaggio di programmazione
- Saper sfruttare il calcolatore in ambito musicale e nello spettacolo
- Saper programmare in modo creativo in un ambiente di programmazione visuale basato su Processing
Attività di apprendimento e metodi didattici previsti
L’insegnamento prevede lezioni teoriche, in cui verranno introdotti i concetti fondamentali dell’Informatica umanistica. Verranno inoltre esposti, attraverso esempi, concetti di programmazione e principi di progettazione generativa. Verranno svolte inoltre sessioni di laboratorio al calcolatore, in cui gli studenti dovranno svolgere esercitazioni guidate, allo scopo di assimilare i concetti teorici.
Prerequisiti
Nessuno.
Modalità di verifica dell’apprendimento
L’esame consiste in un progetto pratico in cui lo studente, individualmente, dovrà produrre un’opera d’arte al calcolatore usando le nozioni e gli strumenti spiegati nel corso, e una prova orale, in cui il progetto verrà discusso dallo studente.
Orario di ricevimento
Su appuntamento
Bibliografia
- G. M. Schneider, J. L. Gersting, Informatica, Apogeo, 2007.
- Getting Started with Processing di Casey Reas, Ben Fry. Maker Media, Inc. 2nd Edition. 2015
Caricate slide relative alla Lezione 7.
Attenzione! E’ stata anche aggiornata la bibliografia per gli approfondimenti sul libro di testo delle Lezioni 1,3,5.
Disponibili nel Materiale didattico i programmi Processing realizzati nel corso dell’ultima lezione.
Gli argomenti affrontati in laboratorio nel I modulo del corso coprono i primi cinque capitoli del testo “Getting Started with Processing” indicato in bibliografia.
Le slide relative alla Lezione 7 verranno caricate nel corso della settimana.
Attenzione! Questa settimana si terranno le ultime due lezioni del primo modulo del corso!
Oggi 07/03 si terrà l’ultima lezione di teoria
Domani 08/03 si terrà l’ultima lezione di laboratorio
Dalla settimana prossima inizierà il II modulo tenuto dal dott. Franceschet.
Codice Processing relativo alla Lezione 6 disponibile nel Materiale didattico.
Slides e codice Processing relativi alle Lezioni 3,4,5 sono disponibili nel Materiale didattico.
Attenzione! Come da email inviata dalla segreteria, le lezioni si svolgeranno con i seguenti orari:
– Lunedì dalle 15 alle 18 in aula 5
– Martedì dalle 15 alle 17 in Laboratorio grande
Slides a file relativi alle lezioni 1 e 2 sono disponibili nel Materiale didattico.
Attenzione!!!
Come concordato in classe, la sessione di laboratorio del venerdì pomeriggio è d’ora in poi spostata al martedì dalle ore 15 nel Laboratorio grande.
Per chi volesse seguire le lezioni di Laboratorio utilizzando il proprio portatile, raccomando di installare preventivamente il linguaggio Processing.
Attenzione! La prossima lezione si terrà nel “Laboratorio grande” il 19/02/16 alle ore 16:00.
Consultandomi con la segreteria, è emersa la possibilità di spostare la lezione del venerdì. Vi presenterò due opzioni possibili nel corso della prossima lezione.
Il sito del corso è online!