Computer Graphics
Keywords |
Classification |
Keyword |
OFICIAL |
Interaction and Multimedia |
Instance: 2011/2012 - 2S 
Cycles of Study/Courses
Acronym |
No. of Students |
Study Plan |
Curricular Years |
Credits UCN |
Credits ECTS |
Contact hours |
Total Time |
MIEIC |
113 |
Syllabus since 2009/2010 |
2 |
- |
6 |
56 |
162 |
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 OpenGL technology.
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.
PREVIOUS KNOWLEDGE
-Programming (preferably in C/C++)
-Algorithms and data structures.
-Algebraic operations of common use.
-Mathematics.
PERCENTAGE DISTRIBUTION
-Scientific Component: 50%
-Technological Component: 50%
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.
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/C++ software development system to verify some of the 3D theoretical topics, as well as the subjetcs 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 |
Attendance (estimated) |
Participação presencial |
50,00 |
|
|
Mini Tests |
Exame |
2,00 |
|
|
Final Exam |
Exame |
3,00 |
|
|
Practical work extra classes |
Trabalho escrito |
30,00 |
|
|
|
Total: |
- |
0,00 |
|
Amount of time allocated to each course unit
Description |
Type |
Time (hours) |
End date |
Theoretical study and reading of manuals |
Estudo autónomo |
42 |
|
Study for final exam |
Estudo autónomo |
30 |
|
|
Total: |
72,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 = 70% ExEv + 30% DisEv
DisEv = 60% Mini-tests + 40% Small Project
To pass, the student must have a minimum of 40% in any of the two evaluation components: distributed evaluation and final exam.
Examinations or Special Assignments
Minitests will occur:
MT1: 31st March, 2012, in class hour, rooms B227 and B232C
MT2: 16th of May, 2012, in class hour, rooms B227 and B232C
Special assessment (TE, DA, ...)
Students with worker statute or equivalent must, preferably, make the minitests correspondent to the distributed evaluation, but the small project is mandatory. Final grade may then be calculated as in Classification Improvement.
Classification improvement
For classification improvement purposes, the distributed evaluation corresponds to the 12% of the small project (exam weights 88%); mini-tests may not be taken into consideration.
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.