COMPUTER GRAPHICS
cod. 13922

Academic year 2019/20
2° year of course - First semester
Professor
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
A scelta dello studente
Type of training activity
Student's choice
48 hours
of face-to-face activities
6 credits
hub: PARMA
course unit
in ITALIAN

Learning objectives


The aim of the course is to provide students with theoretical and applicative skills in the context of three-dimensional graphics and in particular:
- Fundamentals of 3D graphics
- Fundamental algorithms of 3D graphics
- Fundamentals of 3D geometric modeling
Applying knowledge and understanding:
- Analyze and describe the architecture of a graphics system
- Design and development of graphical applications in OpenGL environment
- Matrix algebra using C++

Prerequisites


Basic math knowledge is recommended.
Knowledge of the C++ programming language is recommended.

Course unit content


This course introduces the fundamental concepts in 3D Computer Graphics.

Full programme

- - -

Bibliography


1) Peter Shirley, Michael Gleicher, Fundamentals of Computer Graphics, Third Edition, A K Peters/CRC Press.
2) R. Scateni, P.Cignoni, C.Montani, R.Scopigno, Fondamenti di grafica
tridimensionale interattiva, McGraw-Hill.
3) J. De Vries, Learn OpenGL, available online: https://learnopengl.com
4) J. Kessenich, G. Sellers, D. Shreiner, OpenGL Programming Guide, Addison-Wesley
5) G. Sellers, R. S. Wright Jr., N. Haemel, The OpenGL SuperBible, Addison-Wesley

Teaching methods


Classroom lectures (20 hours).
Laboratory lectures about OpenGL programming (28 hours).

The course material is available through the Elly portal.

Assessment methods and criteria

There will be no midterm examination.
1) Laboratory examination (OpenGL exercise).
The laboratory examination involves the development of a graphics application on the topics of the laboratory classes.
Duration: 4 hours.
Determines 50% of the final vote.

2) Oral examination.
Determines 50% of the final vote.

Other information

- - -