Visualization and Visual Communication (ITCS4123 & ITCS5123)
This is an introduction course to visualization, visual communication, and immersive analytics. We focus on how visualization techniques can be applied to various real-life applications using different types of devices, including computers, large displays, tablets, augmented reality and virtual reality HMDs.
The class will provide students opportunities to work with such devices to design, develop, and evaluate visualization modules.
Basic - Visual Design
Basic - Interaction
Basic - Perception/Cognition
Basic - Evaluation
Platform - Python/Jupyter Notebook
Platform - Unity
Platform - 3D Modeling and Printing
Topics - Time-varying visualization
Topics - Geo visualization
Topics - Storytelling/Animated visualization
Topics - Graph/Network visualization
Topics - High-dimensional visualization
Topics - Security visualization
Topics - Visual analytics
Topics - Physical visualization
Mixed lectures and student participations
Design, implementation, and evaluation projects, survey paper, visualization critique, and paper presentation.
No textbook. Online resources will be used.
Reading, paper presentation, and class participation (20%)
Small projects (40%)
Large group projects (40%)
Questions are welcome through email.