Advanced Topics in Visualization with a Focus on Biomimetic Visualization
CPSC 701.07, Winter 2016
This course will go beyond the visualization basics and fundamentals. As global interest in visualization expands exciting new research is emerging in many facets of visualization. One of these new directions draws from the incredible successes in engineering, where improvements in many directions including form, and functionality are resulting from leveraging the examples from biology. This has become known as biomimicry. Multiple examples of biomimicry can be found in Zygote Quarterly. The core of this course will focus on the idea of making use of a biomimetic approach in visualization. This will be set in examples of advanced visualization topics from a board range of visualization applications.
Lecture: W 16:00-18:45 in MS680A
Office Hours: TBA
Contact: M. Eggermont | 403-220-4952 | SB 149 | meggermo@ucalgary.ca
Charles Perin | charles.perin@ucalgary.ca
Sheelagh Carpendale | sheelagh@cpsc.ucalgary.ca
Prerequisites:
While we have not required a prerequisite a previous course(s) in visualization would be beneficial and other previous courses such as HCI, graphics, database, software engineering, etc. can also provide a good background.
Although there is no specific programming language to know, knowledge in Processing will be helpful. However, programming is not necessary as we are equivalently interested in data physicalization.
Grading:
In determining the overall grade in the course the following weights will be used:
- 20% - In class activities
- 20% - Class Participation
- 60% - Course Project
This course will not have a Registrar’s Scheduled Final Exam.
Schedule:
Topic | Learning Activity |
---|---|
Week 1 - Jan 13 | |
Introduction to the course and the concept of biomimicry as applied to visualization | Combination of lectures and hands on activities leading to project formulation |
Week 2 - Jan 20 | |
Using semiotics as a generative approach that can be integrated with biominicry | Combination of lectures and hands on activities leading to an understanding of exploring a visualization design space |
Week 3 - Jan 27 | |
Project proposal | Student presentations, discussions and critique. |
Week 4 - Feb 3 | |
Special topics | Lecture plus discussion |
Week 5 - Feb 10 | |
Special topics | Lecture plus discussion |
Week 6 - Feb 24 | |
Project progress | Student presentations, discussions and critique. |
Week 7 - Mar 2 | |
Special topics | Lecture plus discussion |
Week 8 - Mar 9 | |
Special topics | Lecture plus discussion |
Week 9 - Mar 16 | |
Project progress | Student presentations, discussions and critique. |
Week 10 - Mar 23 | |
Special topics | Lecture plus discussion |
Week 11 - Mar 30 | |
Special topics | Lecture plus discussion |
Week 12 - Apr 6 | |
Special topics | Lecture plus discussion |
Week 13 - Apr 13 | |
Final Project: due | Final project presentation |
Special topics could include, but are not limited to:
- Scientific Visualization
- Visualization as applied in ubicomp
- Visualization and interaction
- Visualization for kinesiology
- Visualization in digital humanities
- Visualization and smart cities
- Visualization and cartography
- Visual analytics
- Biological visualization
- Chemical visualization
- Visualization and software engineering
- Visualization and statistics
- Visualization and haptics
- Evaluation in visualization
- Personal visualization
- Visualization and ecology
- Visualization and behavioral change
Online resources:
Data sources:
- Interesting bio-inspired design websites
- Database of dataset
- Various Machine Learning dataset
- 30 Places to Find Open Data on the Web from Visual.ly
- various dataset from Daily Tekk
- various dataset from faostats
- 100+ dataset
- Datasets Available in R
- Berkley Data Links
- Google Public Data
- various dataset From Quora
- Reddit Open Data
- InfoVis Benchmarks Repository From HCIL
- Countries/states dataset
- World Bank Data Catalog - thousands of indicators for all countries in the world over the years
- Gapminder - contains many measurements about the development of nations
- OECD better life index - indicators for almost all countries in the world
- OECD regional index - indicators by regions
- StateMaster - indicators by US state
- Environmental / sustainability dataset
- Governmental open data
- Sports dataset
- Security dataset
- Health dataset
- Volumetric dataset
- Other dataset
- Knowledge Discovery in Databases Archive
- Civic Data Sets for the Pacific Northwest
- Dataverse Network
- Credit card complaints - From Consumer Financial Protection Bureau
- Free SVG Maps - useful to show maps in background
- National Nutrient Database for Standard Reference
- World Wine Statistics from the Wine Institute
Interesting websites to find collections of visualizations and infographics:
- visualizing.org
- visualizingdata.com
- collection of popular visualizations
- tumblr gallery
- Physical Visualizations
- Temporal Visualizations
- Visualizations from the VIS conference
- Tree Visualizations
- Dynamic Graph Visualizations
- Strange maps
Interesting Infovis related blogs:
- ChartsNThings, NY Times
- Eager Eyes, Robert Kosara
- Datablog, The Guardian
- Infovis wiki, collaborative
- Fell in love with data, Enrico Bertini
- infovis.net, Juan C. Durstler
- Visual business intelligence, Stephen Few
- Visual complexity, Manuel Lima
- Statistical graphics, Martin Theus
- Information wants to be seen, TJ Jankun-Kelly
- Flowing data, Nathan Yau
- Functional color, Maureen Stone
- Information is Beautiful
- Ask E.T., Edward Tufte
- Information aesthetics, Andrew Vande Moere
- Well formed data, Moritz Stephaner
- visual.ly
- Kelso cartography
- Heerforce one, Jeff Heer
- Atlas of Cyberspaces, Martin Dodge
- Datastories, podcast, Enrico Bertini and Moritz Stefaner
Resources for coding visualizations:
- Processing
- d3 (javascript)
- Other Javascript libraries
- Other toolkits
Some tools to visualize your data: