CS 524 Visualization & Visual Analytics 2, Spring 2015    Graduate seminar on contemporary topics in interactive data visualization   Angus Forbes    aforbes@uic.edu

Information
When   Tu 9:30am-12noon & Th 9:30am-10:45am
Where   EVL CyberCommons, 2068 ERF
Website   http://evl.uic.edu/creativecoding/cs524
Announcements   Piazza
Office hours   2032 ERF, Th 11am-12pm (or by appointment)

Description
This course provides a forum for investigating advanced topics in information visualization and visual analytics. The goal of data visualization is to help people reason effectively about information, allowing them to: formulate and test hypotheses; to find patterns and meaning in the data; and to easily explore the contours of data sets from different perspectives and at varying scales. This course will introduce students to the theory and practice of both information visualization (representations of abstract data sets) and scientific visualization (representations of empirically-gathered scientific data sets). We will explore fundamental and contemporary topics in visualization, including: the use of visual modalities to represent different types of data; emphasizing salient data through the design and implementation of effective visual metaphors; how to create compelling narratives from data; how perception informs information design; handling uncertainty and ambiguity; and the representation of temporal and spatial data. We will read widely from both seminal work in the field of visualization as well as from recent papers from top-tier conferences and journals (VIS, TVCG, CHI, SIGGRAPH, etc). In addition to the completion of weekly writing assignments, students will be responsible for three projects that involve the creation, demonstration, and documentation of novel interactive visualization techniques.

Prerequisites
Students should be of graduate standing with a strong interest in data visualization. Students will be expected either to work on novel research related to fundamental topics in information visualization or viusal analytics, or to the application of contemporary visualization techniques to a topic in an area that they are already familar with, or both. A working knowledge of programming for computer graphics and/or data visualization is expected (e.g., OpenGL, D3.js, Processing, VTK, etc). Finally, students should have completed CS 424. Exceptions to these prequisites can be made at the discretion of the instructor.

Class Projects
Research Journals   Paul Murray    Shi Yin    Chihua Ma    Giorgio Conte    Massimo De Marchi    Anthony Perritano    Francesco Paduano    Kyle Almryde    Visualization Projects    Force-Directed Cartograms    Force-Directed Counties    Non-Contiguous Cartograms    Turing Machine Painting    High-Dimensional Crawler    Dynamic Weighted Directed Graph    Thread of Code    Graph Uncertainty    Snakes    Deformation    Force    Encoding Uncertainty with Motion with Frequency    MusicViz    TextViz    Paths through Space    Number of Interactions    Transit Delay    Transit Efficiency    Best Travel Mode    Dark Sky    Point Cloud    Halo Pathlines    Exploring Biological Pathways    BIGExplorer    Presentations    Visualizing Neuron Behavior    Intrinsic Geometry    Hammers    Visualizing Multi-Modal Accessibility of Chicago Area    TransitTrace    ReactionFlow    Extended LineSets    Research Papers    The Effective Analysis of Biological Pathways    Visualizing Public Transport Systems    Human Connectomics Visualization    Geographic Visualization in Urban Planning    Analyzing Multi-Modal Accessibility of Metropolitan Chicago    Extended LineSets    Visualizing Dynamic Brain Networks    Visualizing the Intrinsic Geometry of the Human Brain Connectome    Visualizations for Science Education    Visualization Techniques of Time-Varying Volumetric functional Neuroimaging Data

Visitors
April 9th, Dr. Tamara Munzner of University of British Columbia's InfoVis Group
April 28th, Dr. Tuan Dang, postdoctoral researcher in University of Illinois at Chicago's Creative Coding Research Group

Grading
Journal    Interview / STARs   Research Papers

Grading will be based on your contributions to discussions and critique sessions, the thoughtful and timely completion of assignments, and especially the creation, evaluation, and documentation of innovative visualization projects. All students are required to participate in multiple group projects, and to act as the lead for a project of their own choosing.

     Research journal    15%   
     State-of-the-art (STAR) reports    16%   
     One project as lead    25%
     Two projects as assistant    25%
     Discussion and critique sessions    10%
     Short Assignments    9%

Policies
Attendance is required. Any student missing more than four classes for any reason will not pass the course. You can use these four absences as you like, for sick days, holidays, or special events observed by organized religions (for students who show affiliation with that particular religion), or those pre-approved by the UIC Dean of Students (or Dean's designee). No social media in class; no eating in class (gum or coffee is okay); no texting or phone calls in class.

Resources
Visualization Surveys    spacetimecubevis.com    dynamicgraphs.fbeck.com    treevis.net    setviz.net    aviz.fr/physvis    financevis.net    textvis.lnu.se    multivis.net    Websites    Visual Complexity   Flowing Data   Data Stories   FILWD   Dataisnature   Lev Manovich's home page   infosthetics   visual.ly   visualizing.org   reddit's Data is Beautiful   Vintage Visualizations   Ben Fry's home page   Fathom Information Design   Interrogating Methodolgies   Videos & Lectures    James Elkins' Problems in the Theory of Visualization    Brett Victor's videos on Vimeo