área científica
Informática / Sistemas de Informação
escolaridade
ensino teórico-prático (TP) - 3 horas/semana
idioma(s) de lecionação
Português
objectivos
A Visualização permite uma mais fácil compreensão de grandes quantidades de dados através de representações visuais, é reconhecida como essencial para apoiar decisões informadas por parte dos utilizadores e tem sido cada vez mais utilizada na exploração de dados. Esta unidade curricular faz uma introdução à área científica bem como aos principais conceitos de Visualização de Informação e introduzem-se métodos em ferramentas que permitem projectar, implementar e avaliar visualizações interactivas e aplicações de exploração visual de dados. Faz também uma introdução à Computação Gráfica, uma das disciplinas em que a Visualização se apoia.
Os objectivos principais são:
- Definir e dar uma panorâmica das aplicações da Visualização de Dados e de Informação;
- Introduzir ideias, métodos e ferramentas para o projecto, implementação e avaliação de aplicações para exploração visual de dados;
- Introduzir conceitos e métodos básicos de Computação Gráfica.
Pretende-se também promover capacidades gerais importantes, como o pensamento crítico, capacidade de trabalho em grupo e capacidades de comunicação oral e por escrito.
competências
Compreender e usar:
- Os métodos de Visualização mais habituais e métodos de desenvolvimento centrado no humano de aplicações de exploração de dados
- Os princiapais métodos de Computação Gráfica
Ser capaz de:
- Usar as estratégias de visualização e desenvolvimento de aplicações de exploração visual de dados mais apropriadas para diferentes cenários
- Reconhecer a aplicabilidade e limitações de métodos de visualização
- Avaliar visualizações e aplicações de exploração visual de dados
conteúdos
1. Visualização de Dados e de Informação
1.1. Introdução e principais aplicações
1.2. Características dos dados
1.3. Principais aspetos e modelo conceptual da Visualização de Informação
1.4. Representação, apresentação e interação
1.5. Métodos de avaliação
2. Computação Gráfica
2.1. Introdução e principais aplicações
2.2. Primitivas gráficas
2.3. Transformações geométricas e pipeline de visualização 2D e 3D
2.4. Métodos de iluminação e sombreamento
avaliação
A avaliação será obtida a partir de várias componentes teóricas e práticas: teste, apresentação de artigos e trabalhos prático e/ou mini-projecto.
requisitos
Domínio dos conceitos fundamentais da programação e do desenvolvimento de software.
Experiência na utilização de diferentes bibliotecas e de desenvolvimento de programas de média complexidade.
Conhecimentos fundamentais de Álgebra Linear e Geometria.
metodologia
As aulas serão organizadas em sessões de índole mais teórica e sessões mais práticas. Nas primeiras apresentam-se conceitos fundamentais da área e exemplos ilustrativos. Nestas sessões serão também apresentados e discutidos artigos de revistas científicas e conferências recentes. A componente prática da disciplina centra-se em trabalhos de avaliação e desenvolvimento de aplicações de exploração visual de dados. Os trabalhos práticos deverão ser realizados em grupos de 2 alunos e devem também incluir uma apresentação oral e discussão, bem como uma demonstração.
bibliografia base
R. Spence, Information Visualization, Design for Interaction,
2nd ed., Prentice Hall, 2007
bibliografia recomendada
T. Munzner, Visualization Analysis and Design, A K Peters/CRC Press, 2014
R. Spence, Information Visualization, Design for Interaction, 3rd ed., Springer, 2014
R. Mazza, Introduction to Information Visualization, Springer, 2009
D. Hearn and M. Pauline Baker, Computer Graphics with OpenGL, 3rd ed., Prentice Hall, 2004