Go to:
Esta página em português Ajuda Autenticar-se
Formação regular da Biblioteca |fevereiro a maio
You are here: Start > EIC0084

Site map
Edifício A (Administração) Edifício B (Aulas) - Bloco I Edifício B (Aulas) - Bloco II Edifício B (Aulas) - Bloco III Edifício B (Aulas) - Bloco IV Edifício C (Biblioteca) Edifício D (CICA) Edifício E (Química) Edifício F (Minas e Metalurgia) Edifício F (Minas e Metalurgia) Edifício G (Civil) Edifício H (Civil) Edifício I (Electrotecnia) Edifício J (Electrotecnia) Edifício K (Pavilhão FCNAUP) Edifício L (Mecânica) Edifício M (Mecânica) Edifício N (Garagem) Edifício O (Cafetaria) Edifício P (Cantina) Edifício Q (Central de Gases) Edifício R (Laboratório de Engenharia do Ambiente) Edifício S (INESC) Edifício T (Torre do INEGI) Edifício U (Nave do INEGI) Edifício X (Associação de Estudantes)

Graphical Applications Laboratory

Code: EIC0084     Acronym: LAIG

Classification Keyword
OFICIAL Interaction and Multimedia

Instance: 2009/2010 - 1S

Active? Yes
Web Page: http://www.fe.up.pt/~aas/pub/Aulas/LAIG/
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEIC 117 Syllabus since 2009/2010 3 - 7 70 189

Teaching Staff - Responsibilities

Teacher Responsibility
António Augusto de Sousa

Teaching - Hours

Lectures: 2,00
Practical: 3,00
Type Teacher Classes Hour
Lectures Totals 1 2,00
António Augusto de Sousa 2,00
Practical Totals 6 18,00
Rui Pedro Amaral Rodrigues 12,00
Maria Eduarda Silva Mendes Rodrigues 6,00

Teaching language



The objective of this course is to develop a set of practical skills, some of them already tough in above courses. This course is focused in development practical works, multidisciplinary as possible, namely in the areas of Computer Graphics and Interfaces, Logic Programming, Operating Systems.

At the end of this course, students must be able to
- Design adequate structures to the use in 3D rendering systems;
- Design, develop and evaluate software applications with a 3D graphical interface by the use of a proper graphical technology;
- Integrate code developed in different environments and languages, by the use of communication technologies.

It is also an objective to give the students the capacity to develop software, namely in the creation of 3D environments (polygonal representation, illumination and interaction) and in the use of services offered by the operating system, with emphasis in communications and synchronization.


Image synthesis: Phong illumination model; polygonal surface rendering; texture mapping.
Human-Machine Interface: functionality and usability; event handling and user interaction; GUI building.
Operating Systems: file manipulation; process and thread creation and management; interprocess communication and synchronization mechanisms.

Mandatory literature

Foley, James D. 070; Introduction to computer graphics. ISBN: 0-201-60921-5

Teaching methods and learning activities

Theoretical classes:
Reviewing of the relevant themes for the practical works. Particular care with implementation details as well as proper cues for their development.
Presentation of the main characteristics related to the technologies to be used (OpenGL, Operating System API...)

Practical classes:
Development of 3 software projects, in groups of two students, oriented to the themes mentioned in the "Contents" above.




Technological sciences > Technology > Graphic techniques > Computer graphics
Technological sciences > Technology > Interface technology > Virtual reality

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 70,00
Extra-classes development work Exame 56,00
Evaluation Exame 8,00
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Theoretical study and manuals consulting Estudo autónomo 42
Study for evaluations sessions Estudo autónomo 12
Total: 54,00

Eligibility for exams

Not exceed the absence limits and actively participate in the practical works development.

Calculation formula of final grade

Final Classification = 0.70 (0.30W1 + 0.30W2 + 0.40W3) + 0.30Av.

With: W1, W2 e W3 are the classifications obtained in works 1, 2 and 3, respectively; W1 and W2 are a 50% combination of group work and an individual evaluation; Av is the individual continuous evaluation.

Special assessment (TE, DA, ...)

Working Students or equivalent are exempt of the classes but have to present the evolution of each practical work in the middle of the time assigned to its execution, as well as to make the final presentations altogether with regular students.

Classification improvement

Development of alternative works in the next course term.


Each work is evaluated at the end of the period stipulated for its development, in the practical class properly scheduled.
Pre-requisite: it is desirable that the students in this course acquired frequency in courses CGI and AED2 from 2nd year, as well as participate in the course SO, from 3rd year.
Recommend this page Top
Copyright 1996-2019 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2019-04-23 at 23:47:05