Vorbesprechung: 28.10.2019, 14 c.t. @ FAV 01 C
During this course, students will be introduced to the iterative process of human-centered visualization design that includes user requirements and tasks analysis, visualization design, implementation, and evaluation. This design cycle will be trained in practice by carrying out a software project.
Due to the close interconnection of visualization and human-computer interaction (HCI), visualization software should incorporate human-centered principles of interaction and usability in its design and implementation.
Visualization can be defined as "the use of computer-supported, interactive, visual representation of abstract data to amplify cognition." [Card et al., 1999]. The aim of visualization is to aid people in making complex information structures more comprehensible, facilitate new insights, and enable knowledge discovery. In contrast to other subfields, such as Scientific Visualization (SciVis) that are mainly concerned with the presentation of data that has some physical or geometric correspondence, Information Visualization (InfoVis) focuses on abstract data and information where a natural mapping to the physical world may not exist (i.e. Databases, Networks, Documents, Time, Hierarchies).
"Human/computer Interaction (HCI) involves the study, planning, and design of the interaction between people (users) and computers. It is often regarded as the intersection of computer science, behavioral sciences, design and several other fields of study." [Wikipedia, 2012]. A main aim of HCI research is to improve the interaction between users and computers with the aim of making it more user-friendly and better adapted to the needs of the users.
To be able to develop effective, efficient, and appropriate visualization environments that benefit from the capabilities and functionalities of the human visual system (e.g., visual perception and other cognitive abilities), these two areas need to be combined.