IDENTIFYING DATA 2022_23
Subject (*) MODELLING AND VISUALIZATION Code 17234126
Study programme
Bachelor's Degree in Computer engineering (2010)
Cycle 1st
Descriptors Credits Type Year Period
6 Compulsory Fourth 1Q
Language
Català
Department Computer Engineering and Mathematics
Coordinator
DUCH GAVALDÀ, JORDI
E-mail jordi.duch@urv.cat
joseluis.santacruz@urv.cat
Lecturers
DUCH GAVALDÀ, JORDI
SANTACRUZ MUÑOZ, JOSÉ LUIS
Web http://moodle.urv.cat/
General description and relevant information <div>GENERAL DESCRIPTION OF THE SUBJECT:This course is an introduction to Computer Graphics. Although this course is not offered in English, foreign exchange students will receive personalised support in English and will be able to develop the evaluation activities in this language. </div>

Competences
Type A Code Competences Specific
 CP6 Be able to develop and evaluate interactive systems and presentation systems for complex information and their application in solving design problems in the human-computer interaction.
 CP7 Have knowledge of and develop computational learning techniques and design and implement applications and systems that use them, including those dedicated to the automatic extraction of information and knowledge from large volumes of data.
Type B Code Competences Transversal
Type C Code Competences Nuclear

Learning outcomes
Type A Code Learning outcomes
 CP6 Know the elements that integrate a graphic system.
Know and use different diagrams to model and represent information in 2 and 3 dimensions.
Know how to use a graphic library to generate realistic computer images.
Design applications that integrate the representation of graphic information with user interaction.
 CP7 Know and use different diagrams to model and represent information in 2 and 3 dimensions.
Type B Code Learning outcomes
Type C Code Learning outcomes

Contents
Topic Sub-topic
Data visualization Basic concepts and principles of visualization
Introduction to the generation of data-based figures
Tools for developing and parameterizing figures
Introduction to interactive graphics systems The world of computer graphics and data visualization
2D information representation
3D information representation and Visualization Process.


Computer Graphics Programming Creating scenes with OpenGL.
Modeling systems.
Visibility computing.
Lighting. Blending. Textures
Introduction to animation
Advanced graphics systems tructure of graphics applications
Graphic resource management
Creation of virtual worlds
Development of Virtual Reality (VR) and Augmented Reality (AR) projects

Planning
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Introductory activities
1 0 1
Lecture
CP6
CP7
12 12 24
IT-based practicals in computer rooms
CP6
CP7
19 47 66
IT-based practicals
CP6
6 30 36
Personal attention
2 0 2
 
Short-answer objective tests
CP6
CP7
2 19 21
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies
  Description
Introductory activities Presentation of the lecturers and the organization of the course (topics, materials, competences, bibliography).
The evaluation procedure will be also explained at this introductory class.
Lecture Main lectures where the concepts are explained with examples.
IT-based practicals in computer rooms Practice classes in computer laboratories. The student must design and implement in several exercises (which can be individual or in groups). Details will be given in the Moodle platform.
IT-based practicals The student must design and implement a global practice.
Personal attention Personal attention will be given at the teacher's office. It is recommended to contact with the teachers by email in advance to agree with the date/time.

Personalized attention
Description
Personal attention will be given at the teacher's office. It is recommended to contact with the teachers by email in advance to agree with the date/time. Although this course is not offered in English, foreign exchange students will receive personalised support in English and will be able to develop the evaluation activities in this language.

Assessment
Methodologies Competences Description Weight        
IT-based practicals in computer rooms
CP6
CP7
The student must implement several exercises 50%
IT-based practicals
CP6
The student must implement a global practice. 30%
Short-answer objective tests
CP6
CP7
There will be an exam covering all the topics explained until the date of the exam. 20%
Others  
 
Other comments and second exam session

To pass you must submit all the activities proposed in class, have a minimum grade of 4 in each of the 3 parts, and have a final grade higher than 5.

The second call involves finishing and presenting the partsnot passed in the first.

No communication and data transmission devices may be used during the exams. Failure to comply with this point will automatically result in failure to pass the exam.


Sources of information

Basic Donald Hearn, M. Pauline Baker, Gráficos por computadora con OpenGL, última edició disponible, Madrid, (etc.) : Pearson Educación, cop. 2006
Edward Angel, Interactive computer graphics : a top-down approach with Shader-Based OpenGL, última edició disponible, London [etc.] : Addison-Wesley, cop. 2009

Complementary

Recommendations


Subjects that it is recommended to have taken before
PROGRAMMING/17234114
DATA STRUCTURES/17234115
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.