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




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)

Computer Graphics

Code: EIC0019     Acronym: CGRA

Keywords
Classification Keyword
OFICIAL Interaction and Multimedia

Instance: 2018/2019 - 2S Ícone do Moodle

Active? Yes
Web Page: https://moodle.up.pt/
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 175 Syllabus since 2009/2010 2 - 6 56 162

Teaching Staff - Responsibilities

Teacher Responsibility
António Augusto de Sousa

Teaching - Hours

Lectures: 2,00
Recitations: 2,00
Type Teacher Classes Hour
Lectures Totals 1 2,00
António Augusto de Sousa 2,00
Recitations Totals 7 14,00
António Fernando Vasconcelos Cunha Castro Coelho 4,00
Rui Pedro Amaral Rodrigues 4,00
Rui Pedro da Silva Nóbrega 2,00
Teresa Carla de Canha e Matos 4,00
Mais informaçõesLast updated on 2019-02-14.

Fields changed: Prerequisites, Métodos de ensino e atividades de aprendizagem, Fórmula de cálculo da classificação final, Bibliografia Obrigatória, Avaliação especial, Melhoria de classificação, Programa, Provas e trabalhos especiais

Teaching language

Suitable for English-speaking students

Objectives

BACKGROUND Computer graphics has been stated and is today a very important component in the whole human-computer interaction ambience. However, its applicability goes far beyond, having nowadays a prominent position in major industries such as the cinema and electronic games. Also in technology and science it plays an irreplaceable role allowing the visualization of phenomena, often linked to simulation and virtual reality techniques. In this course, the approach to computer graphics is made under a Top-Down philosophy, starting with the subjects most related to 3D (image synthesis, modelling) and ending with a visit to several most basic algorithms in 2D. The 3D components of the programme are accompanied, in practical lessons, with exercises based on the usual technologies, like OpenGL and WebGL.

SPECIFIC AIMS -Transmit knowledge of concepts, techniques, algorithms, computer graphics technologies and architectures. -Strengthen the theoretical knowledge with practical application, through the implementation, testing and evaluation of algorithms discussed in theory.

PERCENTAGE DISTRIBUTION
-Scientific Component: 50%
-Technological Component: 50%

Learning outcomes and competences

LEARNING OUTCOMES:
-understand the interconnection of multiple modules of a 3D graphics system;
-design and implement small 3D oriented applications;
-design and implement applications with graphical interface, in its various aspects;
-dominate the schedule by events.

Working method

Presencial

Pre-requirements (prior knowledge) and co-requirements (common knowledge)

-Programming
-Algorithms and data structures.
-Algebraic operations of common use.
-Algebra and Mathematics.

Program

Computer Graphics panoramics and applications.

3D image synthesis:
   local lighting and global lighting;
   smoothn shading, textures;
   visibility calculation;
   shadows projection.

Coulour representation in Computer Graphics
   colour perception;
   models for colour representaion.

Geometric transformations: 3D/ 2D.

Modelling
   3D meshes;
   curves;
   surfaces and solids.

Interaction; concepts for the development of graphical interfaces.

2D computer graphics
   rasterization of lines;
   rasterization of regions

Mandatory literature

Foley, James D. 070; Introduction to computer graphics. ISBN: 0-201-60921-5
João M. Pereira, João Brisson, António Coelho, Alfredo Ferreira, Mário Rui Gomes; Introdução à Computação Gráfica, FCA, 2018. ISBN: 978-972-722-877-5 (portuguese book)

Complementary Bibliography

Hearn, Donald; Computer graphics. ISBN: 0-13-578634-7

Teaching methods and learning activities

Theoretical classes:
- Presentation of the main theories, techniques and algorithms, used in computer graphics

Theoretical-practical classes:
- Exercises solving and discussion, tested in computer by each group with possible extra-scholar developments.
- Use of OpenGl/WebGL to verify some of the 3D theoretical topics.
- Development of two agregating project.

Software

Java Script, C/C++, WebGL

keywords

Physical sciences > Computer science > 3 D modeling
Technological sciences > Technology > Graphic techniques > Computer graphics
Technological sciences > Technology > Interface technology > Virtual reality
Physical sciences > Computer science > Computer systems > Human computer interaction

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Exame 60,00
Teste 20,00
Trabalho laboratorial 20,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Estudo autónomo 78,00
Frequência das aulas 56,00
Trabalho laboratorial 30,00
Total: 164,00

Eligibility for exams

Not exceed the absence limit and obtain a minimum of 40% in the distributed evaluation classification.

Calculation formula of final grade

Legend:
FG: Final Grade
ExEv: Exam grade
DisEv: Distributed Evaluation

FG = 50% ExEv + 50% DisEv

DisEv = 40% Mini-tests + 60% Projects

To pass, the student must have a minimum of 40% in any of the two evaluation components: distributed evaluation and final exam.
NOTE: Minitests are closed book; final exam is open book.

Examinations or Special Assignments

Minitests will occur (hours defined for the theory classes) in the following dates:

   - 2019-03-22
   - 2019-05-03

Delivery of the projects must occur until:

   - 2019-04-02
   - 2019-06-02

Special assessment (TE, DA, ...)

Students with worker statute or equivalent must, preferably, make the minitests includedv in the distributed evaluation. Both projects are mandatory, so these students must agree with the teatchers, dates to show the evolution of the practical works, as well as deliver the projects in the normal dates.

Final grade may also be calculated as in Classification Improvement.

Classification improvement

For classification improvement purposes, the final grade is evaluated:
   FG = 70% ExEv + 30% Projects

Observations

About the teaching language: Portuguese is the "regular" language used, but English can be used if foreign students participate in classes. Moodle is the e-learning tool used in this course.

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-02-20 at 14:16:39