This course introduces students to data visualization and creative coding using the Processing programming language. Students explore visual and information design principles through code examples. Class activities incorporate 2-D and 3-D computer graphics, interactivity and data input. Procedural and object-oriented programming approaches to data visualization will be covered, as well as an overview of leading-edge data visualization libraries and APIs, including web-based approaches.
Data Visualization, Creative Coding, Visual and Information Design, Programming