Programma di Numerical Methods For Computer Graphics In Java:
La computer graphics è largamente utilizzata nell'industria cinematografica e dei video giochi. Il corso ha lo scopo di fornire le tecniche di base della computer graphics ed un'introduzione alla programmazione in Java. Il corso è formato da tre parti.
Parte 1. Introduzione a Java e alla programmazione orientata agli oggetti: elementi di base della programmazione in Java, classi e oggetti, ereditarietà e polimorfismo, contenitori.
Parte 2. Cenni all'analisi di algoritmi: correttezza e complessità.
Parte 3. Principi della computer graphics: fondamenti del rendering pipeline, traformazioni matematiche per la grafica, illuminazione e ombreggiatura, ray-tracing.