CREATIVE COMPUTING

Anno accademico 2019-2020

CREATIVE COMPUTING

Docenti:
Lauro Snidaro
Anno di corso: 3
Totale crediti: 9
Tipologia: Base
Periodo didattico: Primo Periodo
Lingua insegnamento: ITALIANO
Prerequisiti. None
Metodi didattici. The entire course will be held in the laboratory, thus allowing immediate hands-on practice on the concepts acquired.
Modalità di verifica. The exam will be based on a written test. The test will include questions regarding programming concepts, the Processing language, and short programming exercises.

Written questions can be multiple choice or open. The exercises may require the writing of Processing code or the completion of portions of code.

An optional oral discussion of a project of choice could grant a maximum of 5 additional points.

The objective of the written test will be to assess:

knowledge and understanding of the notions acquired during the course through open-ended questions.

The objective of the oral test will be to assess:

skills in applying acquired knowledge in computer programming, the

ability to illustrate the proposed project using the correct terminology

L’esame consiste in un esame scritto e nella discussione orale di un progetto scelto dallo studente.

La finalità della verifica scritta è di accertare:

la conoscenza e la comprensione delle nozioni relative alla programmazione impartire durante il corso.

La prova orale mira a verificare:

la capacità di applicazione della conoscenza acquisita

capacità di linguaggio e corretto utilizzo della terminologia informatica

Altre informazioni. ADDITIONAL TEACHING MATERIAL:

– slides – elearning.uniud.it

THESES:

Theses available. Contact the instructor.

OBIETTIVI FORMATIVI

<a target="_new"

https://www.uniud.it/it/didattica/info-didattiche/regolamento-didattico-del-corso/L-stm/all-B2/Anno%20accademico%202019-2020/view>Allegato B2 del corso di laurea in Scienze e tecnologie multimediali

CONTENUTI

The course aims to provide the fundamental concepts at the heart of Creative Computing for the creation of interactive multimedia applications. These concepts will be explored through the study of the Processing programming language. The student will acquire knowledge for the acquisition and processing of 2D images, 3D graphics and sound. Also, advanced projects using advanced I/O devices will be presented and discussed.

Syllabus:

Introduction to the course and fundamental concepts of creative coding

Introduction to the Processing language

2D drawing

Video and sound

Introduction to Generative art

Complex systems

Recursion

Advanced projects and examples

TESTI DI RIFERIMENTO

1)

“Getting Started with Processing”, di Casey Reas, Ben Fry. Maker Media Inc. Seconda Edizione, 2015.

2)

The Nature of Code

di Daniel Shiffman

1st Edition, 2012

3)

Generative Art

di Matt Pearson

Manning Publications, 2011