Data and Network Visualization
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.
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
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