Complementi di Informatica (C.d.S. Specialistica in Matematica) A.A.2006/07
(1^ semestre, 1^ anno)
Esame colloquio su progetto d'esame
Crediti 2
Docente Prof. Giulo Casciola
Scopo
Recupero/approfondimento abilita' informatiche
Contenuto
Pur con gli stessi obiettivi degli anni passati, il contenuto del
corso di quest'anno sara' completamente diverso.
Il corso prevede una serie di specifici argomenti monografici di tipo
informatico/matematico.
Per ognuno di questi si valuteranno alcuni software esistenti
e si definiranno possibili esperienze pratiche che gli studenti saranno
tenuti a fare come progetto d'esame.
Calendario Lezioni
Ma. 03 ottobre 06, 11:00-13:00 Aula Enriques
Ma. 10 ottobre 06, 11:00-13:00 Aula Enriques
Ma. 17 ottobre 06, 11:00-13:00 Aula Enriques
Ma. 31 ottobre 06, 11:00-13:00 Aula Enriques
Ma. 07 novembre 06, 11:00-13:00 Aula Enriques
Ma. 14 novembre 06, 11:00-13:00 Aula Enriques
Ma. 21 novembre 06, 11:00-13:00 Laboratorio Multimediale
Ma. 28 novembre 06, 11:00-13:00 Aula Enriques
Argomenti trattati a Lezione
- Ma.03/10/05, ore 11:00-13:00, aula Enriques
Introduzione al Corso, obiettivi, modalita' d'esame, informazioni
varie. Introduzione al SO GNU/Linux, e ai package presenti nella distribuzione
Stable di Debian. Come primo compito viene richiesto di visitare le pagine
web debian.org e gnu.org/home.it.html e relativi link per acquisire informazioni
sul progetto GNU/Linux e sul Free Software Foundation. Infine scorrere la
lista dei package (free software) disponibili per avere un'idea d'insieme
dell'offerta disponibile.
- Ma. 10/10/06, ore 11:00-13.00 Aula Enriques
Tipografia Digitale: vedi lucidi
(file .pdf)
LaTeX su Linux (vedi sempre lucidi e scarica)
(Makefile)
Introduzione alle Curve di Bezier per la definizione di fonti: vedi dispensa
(file .pdf)
- Ma. 17/10/06, 11:00-13.00 Aula Enriques
Ancora sulle curve di Bezier: Curve di Bezier in forma parametrica definite in [0,1]
per cambio di variabile; approssimazione di forma (VDA) nel caso
scalare e vettoriale; le curve di Bezier sono VDA; invarianza per trasformazioni affini;
mostrato FontForge per la progettazione e conversione di fornti Type 1;
mostrato XCCurv, un ambiente utile per fare pratica con curve di Bezier.
- Ma. 31/10/06, 11:00-13.00 Aula Enriques
Derivata di una curva di Bezier; join di curve con continuita' C^0, C^1 e G^1;
interpolazione con curve di Bezier; interpolazione di punti e vettori derivate;
stima delle derivate; interpolazione a tratti (con cubiche di Bezier a tratti);
riprese fonti type1, disassemblamento ed estrazione dell'outline di caratteri;
introduzione al linguaggio ed interprete METAFONT; dimostrazione dell'ambiente
interattivo METAFONT.
METAFONT tutorial:
(file .pdf)
METAFONT book:
(file .pdf)
- Ma. 7/11/06, 11:00-13.00 Aula Enriques
Funzioni di disegno in METAFONT: draw, fill, unfill, pencircle, penpos, penstroke.
Outline come envelope di una curva che scorre sull'altra (la penna sulla traiettoria);
dimostrazione della modalità di interpretazione file: esaminati insieme alcuni file
.mf e generate le relative immagini bitmap con METAFONt; conversione in formato
LaTex ed import di tali caratteri in un documento LaTex.
Tipografia Digitale (seconda parte): vedi lucidi
(file .pdf)
METAFONT file:
(file .tgz)
- Ma. 14/11/06, 11:00-13.00 Aula Enriques
Linguaggio PostScript, programmi ps2eps, pstoedit, pacchetti display, gimp e
POTRACE; immagini bitmap e l'algoritmo di tracing di POTRACE.
PostScript Language:
(file .pdf)
Tipografia Digitale (terza parte): vedi lucidi
(file .pdf)
Lucidi di Daniele Pini su POTRACE
(file .pdf)
- Ma. 21/11/06, 11:00-13.00 Laboratorio Multimediale
Dal 2D al 3D; acquisizione 3D; generazione di una mesh 3D poligonale ottimale;
ricostruzione con una superficie matematica regolare; rendering della
superficie; modellazione della superficie.
- Ma. 28/11/06, 11:00-13.00 Aula Enriques
Pacchetti GNU/Linux su mesh 3D: blender, view3ds, admesh, geomview, gmesh.
Esaminato il pacchetto medit scaricabile da
www.ann.jussieu.fr/~frey/logiciels/medit.html
con archivio di mesh di modelli in
www-c.inria.fr/gamma/download
Utilizzo di modelli 3D in sistemi software: CAD, CAM, CAE, GIS, SciVis;
applicazioni di progettazione industriale, reverse engineering, prototipizzazione rapida,
analisi e simulazione, medicina, scienze applicate in genere, desk-top publishing, 3d Web,
pubblicita' 3D, effetti speciali 3D, film digitali o di animazione.
Progetti e Modalita' di Consegna
-
Progetto Assegnato il 28/11/06
Modalita` d'esame
L'esame consiste nella presentazione di una relazione scritta su quanto eseguito come
progetto e in un breve colloquio sul progetto stesso.
Torna alla
home page di Giulio Casciola