
italian version
Aims :
The
aim is to provide the fundamentals in Computer
Science (part I) and in Computer Graphics (part
II).
Topics :
Part I – Fundamentals of Computer
Science: i) introduction, hardware e software;
ii) representation of information: characters,
numbers, images and sounds.; iii) fundamentals
of computer programming; iv) introduction to the
C language.
Part II – Fundamentals of Computer Graphics:
i) introduction: digital images; raster and vecor
graphics; hardware and software; ii) raster graphics:
structure, functions and performances of the human
visual system (perception); colour space representation;
image processing; iii) introduction to 3D graphics:
graphics pipeline; render architecture; iv) modelling
transformations; v) view transformations: projections;
metaphors object vs viewer and pinhole camera;
methods for camera positioning and to specify
an arbitrary 3D view; vi) rendering: lighting
and shading; models for light sources, local and
global lighting; models for materials; local shading
techniques and texture mapping; rasterization;
clipping; antialiasing; hidden surface removal;
vii) geometric modelling: curves and e surfaces;
viii) solid modelling: representation schemes.
Textbooks :
S.Ceri, D.Mandrioli, L.Sbattella,
"Informatica: arte e mestiere",
2a edizione, McGraw-Hill, 2004.
P. Zingaretti, "Fondamenti di Computer
Graphics", Pitagora, 2004.
Exam :
Written and oral exam, plus a practical
work for the part relative to “Laboratorio
di Informatica Grafica”.
Tutorial Session :
Thursday evening.
|