Go to:
Logótipo
You are here: Start > EIC0019

Computer Graphics

Code: EIC0019     Acronym: CGRA

Keywords
Classification Keyword
OFICIAL Interaction and Multimedia

Instance: 2006/2007 - 2S

Active? Yes
Web Page: http://paginas.fe.up.pt/~aas/pub/Aulas/CG/
Responsible unit: Informatics Section
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
LEIC 0 Plano de estudos de transição para 2006/07 2 - 6 56 162
MIEIC 107 Syllabus since 2006/2007 2 - 6 56 162
Plano de estudos de transição para 2006/07 2 - 6 56 162

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 6 12,00
António Augusto de Sousa 2,00
António Fernando Vasconcelos Cunha Castro Coelho 4,00
Jorge Manuel Gomes Barbosa 6,00

Teaching language

Portuguese

Objectives

Provide the students with knowledge of Computer Graphics concepts, techniques, technologies and architectures.
We will enhance the practical application of the knowledge acquired, by implementing, testing and evaluating the algorithms presented in theory. The contents approach follows a philosophy Top-Down so we will start with themes related with 3D (image synthesis and modeling) and finish with several elementary algorithms within the 2D.
Exercises related to 3D contents are based on a large-use technology, the OpenGL.

Program

Computer Graphics panoramics and applications.
3D image synthesis: local lighting and global lighting; visibility calculation.
Coulour representation in Computer Graphics. Geometric transformations: 3D/ 2D.
Modelling: 3D meshes, curves, surfaces and solids.
Interaction; concepts for the development of graphical interfaces.
2D computer graphics: rasterization algorithms, 2D geometrical transformations and 2D visibility.

Mandatory literature

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

Complementary Bibliography

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

Teaching methods and learning activities

Theoretical-practical classes: exercises solving and discussion, tested in computer by each group with possible extra-scholar developments.
Use of OpenGl and of a C software development system to verify some of the 3D theoretical topics. Use of Java/Eclipse programming environment for the chapters related to interaction and 2D Computer Graphics.

Software

C/C++, OpenGL, Java

keywords

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

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Subject Classes Participação presencial 56,00
Tempo de realização da prova Exame 0,50
Tempo de realização da prova Exame 0,50
Leitura de manuais/exercício de exemplos Teste 35,00
Tempo de duração da prova Exame 2,50
Acompanhamento semanal da matéria leccionada Exame 35,00
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Tempo total de estudo para os dois minitestes Estudo autónomo 8
Tempo de revisão de toda a matéria Estudo autónomo 20
Total: 28,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

Final Classification = 30%*DisEv + 70%*ExEv
DisEv – Distributed Evaluation (mini-tests)
ExEv – Exam grade

To pass, the student must have a minimum of 40% in any of the two evaluation components: distributed and final exam.

Examinations or Special Assignments

N/A

Special assessment (TE, DA, ...)

Students with worker statute or equivalent must, preferably, make the minitests correspondent to the distributed evaluatiuon.

Classification improvement

Improvement to the classification of the distributed component can be done in the next occurrence of the course (following academic year).

Observations

Pre-requisites (not mandatory): essential knowledge of Computer Programming (preferably C and Java) and Algorithms and Data Structures.

About the teaching language: Portuguese is the "regular" language used, but English can be used if foreign students participate in classes.
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-04-25 at 01:00:10 | Acceptable Use Policy | Data Protection Policy | Complaint Portal