This course is an introduction to the fundamentals of data visualization, interactive data exploration and storytelling. The second part of the course deals with basic algorithms and data structures from computational geometry which are useful for data visualization.
The course will provide an overview of available software and programming languages for data visualization.
Common requirements for the semester and some knowledge of algorithmic complexity
On completion of the course, students will:
This course is intended for 14 weeks.
1. Fundamentals of data visualization (5 weeks)
2. Computational Geometry for data visualization (6 weeks)
3. Working with data (3 weeks)
2 hours a week with a teaching assistant.
Midterm exam (20%), homework assignments (40%), final exam (20%), integrative project (20%).