Facoltà di Ingegneria - Guida degli insegnamenti (Syllabus)

Program


Search Search    Print 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 METHODS
Evaluation 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 CRITERIA
To 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 CRITERIA
Marks in thirtieths.

FINAL MARK ALLOCATION CRITERIA
The 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))




Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427