Introduction to visualisation

Credits: 3

Semester: 2

Course: Core

Language of the course: English


Andrey Karsakov


Students will learn the basic concepts of information theory, their relationship with consumer characteristics of information transmission and storage systems, the principles of constructing effective methods of compression and coding of information, main characteristics and areas of application of algorithms; formulate in the form of theorems and prove statements about the potentially achievable characteristics of information processing and transmission systems, formalize the requirements and limitations on the development of information systems, and measure real characteristics with theoretical limits.
Students will acquire the skills of constructing various kinds of diagrams for the design and documentation of software, the skills of developing algorithms for effective information processing, namely, the system for compressing discrete and analog information and the system of protecting information from interference and distortion in communication channels.


Main topics of the discipline:

  • History of visualization development. Basic concepts and directions of visualization. Data: data abstractions and their types. Alphabet of visualization
  • Sketch and design of visualization solutions. Visual perception of a person. Awareness of images. Perception of color. Objectives: abstractions of tasks and ways of their statement. Human-computer interaction.
  • Visualization of data. Networks and graphs. Visualization of text and documents. Visualization of spatial data. Volumes, flows, maps.
  • Social visualization. Analysis of social data. Visualization for society. Visualization and art. Visualization as an art.


lectures and practical classes