Graphical Applications Laboratory
Keywords |
Classification |
Keyword |
OFICIAL |
Interaction and Multimedia |
Instance: 2011/2012 - 1S
Cycles of Study/Courses
Teaching language
Suitable for English-speaking students
Objectives
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.
Program
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:
Interprocess communication
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.
Software
OpenGL
keywords
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 |
|
|
Practical work extra classes |
Trabalho escrito |
56,00 |
|
|
Evaluation |
Exame |
8,00 |
|
|
|
Total: |
- |
0,00 |
|
Amount of time allocated to each course unit
Description |
Type |
Time (hours) |
End date |
Studying (Theory + Manuals) |
Estudo autónomo |
42 |
|
Study for evaluation sessions |
Estudo autónomo |
12 |
|
|
Total: |
54,00 |
|
Eligibility for exams
Not exceed the absence limits and actively participate in the practical works that will be subject to evaluation.
Working students and equivalent, because they are exempt from classes must, in time periods defined with teachers, present the evolution of their works, and participate in the final presentations sessions as the regular students. They also must be subject to the normal individual practical tests.
Calculation formula of final grade
Continuous Evaluation: 30% (evaluation performed in all practical classes by teachers)
Assignments Assessment: 70% (criteria to be defined in the practical works)
Calculation:
FG = 30% CE + 70% AA
AA = 30% W1 + 30% W2 + 40% W3
W1 = 50% A1 + 50% IA1
W2 = 50% A2 + 50% IA2
W3 = A3
Legenda:
FG: Final Grade
CE: Continuous Evaluation in classes
AA: Assignments Assessment
W1: Classificação global obtida pelo aluno no trabalho 1
W2: Classificação global obtida pelo aluno no trabalho 2
W3: Classificação global obtida pelo aluno no trabalho 3
A1: Assignment 1
A2: Assignment 2
A3: Assignment 3
IA1: Individual practical test over work 1
IA2: Individual practical test over work 2
IA3: (not applicable)
Examinations or Special Assignments
Practical Work 1
Delivery Date: 09/Oct/2011
Working group evaluation in practical classes: week from 10/Oct to 14/Oct
Individual Practical Assessment: 19/Oct, 14:30-18:30, rooms to be announced
Practical Work 2
Delivery Date: 13/Nov/2011
Working group evaluation: made by teachers, out of classes
Individual Practical Assessment: 16/Nov, 14:30-18:30, rooms to be announced
Practical Work3
Delivery Date: 16/Dec/2011
Working group evaluation in practical classes: week from 02/Jan/2012 to 06/Jan/2012
Individual Practical Assessment: (not applicable)
NOTES:
- First and third Practical Works will be subject to a group evaluation with discussion.
- First and second Practical Works will be also subject to individual practical assessment.
- Each individual practical assessment will be composed by an implementation of new functionalities over the software previously developed in the correspondent group practical work.
Special assessment (TE, DA, ...)
For working students and equivalent, the continuous evaluation CE in the formula above may be not considered and, in these cases, the component AA increases to 100%. These students must however accomplish with the above considerations about realization and evaluation of works.
Association heading students are subject to the regular evaluation rules.
Classification improvement
Development of alternative works in the next course term.
Observations
Each practical work 1 and 3 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 Computer Grpahics and Algorithms and Data Structures from 2nd year, as well as participate in the course Operating Systems, from 3rd year.