Computational Visualization

Year
0
Academic year
2018-2019
Code
02021960
Subject Area
Área Científica do Menor
Language of Instruction
Portuguese
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
6.0
Type
Elective
Level
2nd Cycle Studies - Mestrado

Recommended Prerequisites

Good knowledge of a procedural programming language (C) and  knowledge of Linear Algebra and Analytic Geometry.

Teaching Methods

The educational activities are of three types:
2 Types of classes:
   • Lessons for the presentation and discussion of the syllabus
   • Lessons for the application of concepts – programming problems
Group work (2 students) for the carrying out of work.

Learning Outcomes

Fundamental knowledge relating to concepts, algorithms, technologies and architectures of Information Visualization, Computer Graphics and Geometric Modelling.
The focus is the algorithms and the key techniques for generation and manipulation of images by computer.
The unit reinforces the importance to the development of capacities for the concepts’ implementation.

Skills in the requirements specification of applications for graphical visualization of information, analysis of the best options in the development of graphics applications and the use of computational tools. Programming and use of applications of information visualization and interactive graphics applications. Use of the Internet as an information repository. Individual initiative and skills for group work. Imagination and creativity.

Work Placement(s)

No

Syllabus

Introduction to Computational Visualization, Architecture of an Interactive Graphics System, Colour and Image, Graphics Systems, Graphics  Primitives, Wireframe and free-form modeling, Geometric Transformations, R2 and R3 Viewing, Projective Transformations, Surface Modeling, Visibility, Lighting, Shading, Texturing and Solid modeling.

Head Lecturer(s)

Hélder de Jesus Araújo

Assessment Methods

Assessment
Exam: 50.0%
Active participation in class and group work : 50.0%

Bibliography

R. Spence, Information Visualization, Addison-Wesley, 2001.
D. Hearn, M. Pauline Baker, Computer Graphics with OpenGL, Prentice Hall, 2004.
D.F. Rogers, Procedural Elements for Computer Graphics, MCB McGraw-Hill, 1997.
M. Mäntylä, An Introduction to Solid Modeling, Computer Science Press, 1988.
G. Farin, Curves and Surfaces for CAGD - A Practical Guide, Academic Press, 1997.