Program
Search
Print
Informatica Grafica (EA)
Computer Graphics Primo Zingaretti
Seat
Ingegneria
A.A.
2015/2016
Credits
6
Hours
60
Period
2s
Language
ENG
Prerequisites
none
Learning outcomes
The course has the dual purpose of providing the fundamental concepts of computer science and the basic
elements of computer graphics to support the architectural and urban planning. In particular, at the end of the
course the student will be able to understand the functionality of the main components of computer systems
and the most important aspects of graphical modeling and rendering process, both seen as a series of logical
processes. The laboratory focuses on exercises that are intended to illustrate the methodologies for the
realistic rendering of three-dimensional models through the use of software packages for vector and raster
graphics.
Program
Part I Fundamentals of Computer Science:
i) course introduction and basic concepts;
ii) programming elements;
iii) information representation in computers;
iv) introduction to C language.
Part II Fundamentals of Computer Graphics:
i) introduction to graphics: digital images; raster and vectorial graphics; hardware and software components;
ii) raster graphics: structure, functions and performances of the human visual system (perception); colour coding and chromatic spaces; image processing;
iii) introduction to 3D graphics: graphics pipeline; renderer architecture;
iv) modelling transformations;
v) view transformations: projections; object vs viewer and pinhole camera metaphores; methods for placing a camera and specifying an arbitrary 3D view;
vi) rendering: lighting and shading; models for light sources, local and global lighting; materials; local shading techniques and texture mapping; rasterization; clipping; antialiasing; hidden surface removal;
vii) geometric modelling: curves and surfaces;
viii) solid modelling: representation schemes.
Development of the examination
LEARNING EVALUATION METHODSEvaluation of students' learning level consists of three parts: a written examination, an individual work-project and a final oral examination.
The written examination consists of questions on theory and exercises concerning the first part of the course (fundamentals of Computer Science). Only who will obtain a positive result will be admitted to the oral examination.
The individual work-project, also preceding the oral examination, consists of the rendering of a 3D model of an environment whose layout is provided by the teacher.
The oral examination starts with eventual gaps come out from the written examination, continues with the discussion of the individual work and ends with questions on the second part of the course (fundamentals of Computer Graphics).
LEARNING EVALUATION CRITERIATo pass the learning test the student must show, by means of the three examinations described above, of having well understood the fundamental concepts of Computer Science (Part I) and the fundamental elements of Computer Graphics (part II). Besides, she/he must show to be able to apply the various models (objects, materials, lights, cameras, etc.) of the rendering process.
LEARNING MEASUREMENT CRITERIAMarks in thirtieths.
FINAL MARK ALLOCATION CRITERIAThe final evaluation will be in relation to the grade of knowledge of the course contents, as comes out from written and oral examinations and on the base of her/his control on correctly managing the rendering project.
Honours are reserved to students who proved a particular brightness in the preparation and exposition of results during the three tests.
Recommended reading
P. Zingaretti, E. Frontoni, Informatica: tematiche generali, Ed. Simple, 2006
P.Zingaretti, Fondamenti di Computer Graphics, Pitagora, 2004.
Courses
- Ingegneria Edile-Architettura (Corso di Laurea Magistrale con Riconoscimento Europeo (DM 270/04))