Data and Network Visualization

Course Description: 

This is a CNS course.

The Internet and modern computers have given us vast amounts of data, so it is more important than ever to understand and analyze these data. A picture is worth a thousand words, so visualizations, from scientific plots and infographics to interactive data explorers, are crucial to summarize and communicate new discoveries.

Learning Outcomes: 

 By the end of the course, students will have acquired the following skills: - Basic data harvesting, storage and cleaning with automated computer programs - Apply methods for visualization of data from a variety of fields - Use basic principles of human perception and cognition in visualization - Create some basic web-based interactive visualizations - Learning to layout and visualize network data


Students are expected to attend lectures and hands-on sessions, to hand in one assignment during the course and to develop a project during the entire term.
- Attendance of the classes and hands-on sessions: 40% of the final grade
- Assignment: 20% of the final grade
- Final project: 40% of the final grade

Final Project
For the final project, students will have to apply and show proficiency with the principles and tools used during the course. A number of options for projects will be suggested in class.


Basic programming skills in any programming language (python, matlab and R preferred, but not necessary), basic statistics

File Attachments: