This is the HomePage of the Information Visualization Course held in the context of Informatica Umanistica at University of Pisa.

Send an email to be before coming to the exame. The location is PERCRO Lab in via Alamanni 13D, Ghezzano.

Course Description

This course introduces the students to the topic of Information Visualization, in terms both of theory and practice.

Course Presentation Slides (PDF Δ in Italian)

See the list of Topics covered by the Course

Instructor and Timing

  • Instructor: Emanuele Ruffaldi (map)
  • The course has two lectures per week Thursday (16:00-18:00) and Friday (14:30-16:00) Google Calendar
  • Contact directly or with
  • Location: FIB Aula L Polo Didattico via Buonarroti


Lectures are accessible here

Course Materials

Course Material is provided by the instructor in addition to the following Book:

From the Reference Book the following chapters are the most important:

  • Chapter 1: Foundation for a Science of Data Visualization
  • Chapter 2: The Environment, Optics, Resolution, and the Display
  • Chapter 3: Lightness, Brightness, Contrast, and Consistency
  • Chapter 4: Color
  • Chapter 5: Visual Attention and Information that Pops Out
  • Chapter 6: Static and Moving Patterns
  • Chapter 11: Thinking with Visualizations

This website contains most of the Course material, while code is also available BitBucket.

Project Proposals

Project can be of three types: programming, analysis and survey

You can find some ideas here


Create your own visualization tool with three different options:

  • problem specific visualization
  • technique specific visualization, presenting your ideas
  • implementation of an algorithm

The result will be a program with some text presenting it


The focus is on the analysis of a given problem or dataset using a selection of existing high level visualization tools. Provide a small survey of the existing solutions in literature about the same type of analysis. Discuss the results from the analysis and provide comments about the various techniques and tools adopted.


No programming or tool required. In particular write, in italian or english, a survey of techniques for a given problem, presented with a bibliography, snapshots and diagrams. The resulting text should


  • Propose idea with title and participants (from 1 to 3 people)
  • Present the sketch of the interaction (for type Programming and Analysis)
  • Provide possible schedule for execution



People and Research Groups in InfoVis

Inspirational Websites