XCME008 -
Data Visualization Workshop
Overview
Bring your data to life with beautiful and interactive visualizations. This workshop is designed to provide practical experience on combining data science and graphic design to effectively communicate knowledge buried inside complex data. Each lecture will explore a different set of free industry-standard tools, for example d3.js, three.js, ggplots2, and processing; enabling participants to think critically about how to architect their own interactive visualization for data exploration, web, presentations, and publications. Geared towards scientists and engineers, and with a particular emphasis on web, this workshop assumes an advanced background in programming methodology in multiple languages (particularly R and Javascript). Assignments are short and focus on visual experimentation with interesting data sets or the participants' own data.
Some experience with general programming is required to understand the lectures and assignments.
Topics Include
- Theory: Grammar of Graphics, Beautiful Evidence
- Methods: Crash course in Javascript and web development
- Top-down Frameworks: D3.js, C3.js
- Practical: Industry group project with real data
- Bottom-up Frameworks: Processing.js, Three.js
- Engines: Designing interactions, integrating physics, and code optimization
- Practical: Creative project with Three.js and advanced physics
- Example Portfolio: http://gabepoon.herokuapp.com/
To view other workshop descriptions, or to get general information about the 2015 ICME Summer Workshop Series, click here.
ICME Summer Workshops are open to participants 18 years and older. If you are under the age of 18 and would like to participate, please contact icme-summer-workshop@lists.stanford.edu.