FACOLTA' DI INGEGNERIAUniversita' di Pavia
Home
  Teaching > Course1415 > Computer graphics Translate this page in English
About the Faculty
Orientation
Teaching
Research
Services
Industry partnerships
Mobility Erasmus
Shortcuts
Search in this site
Computer graphics

2014-15 Academic year

Lecturer: Alessandro Martinelli  

Course name: Computer graphics
Course code: 504720
Degree course: Computer Engeneering
Disciplinary field of science: ING-INF/05
L'insegnamento è caratterizzante per: Computer Engeneering
University credits: ECTS 6
Course website: n.d.

Specific course objectives

This course is mainly based on the modern graphics processing units, and on the instruments and on the languages which are required to use them. During the first part of the course, with an introduction of the OpenGL libraries, it will be explained the architecture of the modern GPU and of their most important functionalities. In the second part, we will have a glance to the wide world of graphics visualization solutions. Each solution is shown with the aim to make it clear why some techniques are preferred to others according to different application contexts.

Course programme

The Rendering Pipeline

  • Main aspects of the Rendering Pipeline
  • Introduction to OpenGL
  • Colouring Techniques
  • Coordinates Transforms
  • Texturing
  • Memory Management
  • Programmable Pipelines

Graphics 3D

  • Linear Interpolation
  • 3D Spaces Structures
  • Curves and Surfaces
  • Real-Time Rendering Techniques
  • Illumination Principle
  • Global Illumination

Course entry requirements

Mathematics, Physics, Linear Geometry and Algebra, Basics of Computer Programming

Course structure and teaching

Lectures (hours/year in lecture theatre): 45
Practical class (hours/year in lecture theatre): 0
Practicals / Workshops (hours/year in lecture theatre): 0

Suggested reading materials

T. Akenine-Möller e E. Haines. Real-Time Rendering (second Edition or third edition). AK Peters.

R. Wright & B. Lipchak. OpenGL SuperBible. Sams.

Testing and exams

At the end of the course the student will be asked to prepare a paper related to some of the themes of the course. The student will also need to prepare the main exercise of the course : a project made during lessons by all students and related to Embedded Systems Computer Graphics. The Exam will be an oral test related to theory (50%), the personal paper (25%) and the course project (25%).

Copyright © Facoltà di Ingegneria - Università di Pavia