This course is a hands-on introduction to design principles, theory, and software techniques for visualizing data. Through readings, design critique and code assignments, students will learn how visual representations can aid the understanding of complex data, and how to design and evaluate visualizations for the purpose of analysis or communication. Students will build interactive visualizations using D3. Topics include visual perception, exploratory data analysis, task analysis, graphic design, narrative.
As mixed reality technologies increasingly remove the need to do things “in person”, what kinds of social interactions will exist in cities in the future? Both seminar and studio, this course combines human‐computer interaction design principles with architecture. Topics include user research, rapid‐prototyping, usability testing, and data collection as methods for excellent interaction and spatial design.
Designed for students new to the fields of computation and information design, through hands-on assignments in p5.js, students explore data processing, statistical analysis, color theory, animation and interactivity, as well as biases in visual perception and data systems.