COMP 790/590-173 Information Visualization

Spring 2024 Syllabus
Spring 2023 Syllabus
Fall 2021 Syllabus
Fall 2019 Syllabus
Spring 2018 Syllabus
Spring 2017 Syllabus

Data is everywhere. Charts, graphs, and other types of information visualizations help people to make sense of this data. This course explores the design, development, and evaluation of these information visualizations. By combining aspects of design, computer graphics, HCI, and data science, you will gain hands-on experience with creating visualizations, using exploratory tools, and architecting data narratives. Topics include interactive systems, user-centered and graphic design, graphical perception and cognition, data storytelling, and insight building. Throughout this course, you will work directly with stakeholders to analyze data from a variety of domains and applications. Counts for credit in both INFO and CSCI. Formerly INFO 4602/5602


COMP 790/590-173: Visualization Design Methods

Fall 2023 Syllabus
Spring 2022 Syllabus
Fall 2020 Syllabus

Data visualization combines artistic and cognitive principles to help people explore, communicate, and analyze large datasets. Developing effective visualizations often requires working closely with interdisciplinary teams to authentically reflect the needs of a data problem. This course will provide a hands-on introduction to common design methods for creating visualizations in different domains. Students will work with a variety of datasets to generate visualization solutions for different problems leveraging various design methodologies and media. Topics will include data sketching and crafting, task-driven design, cognitively-driven design, and workshop methods. Formerly ATLS 4519/5519


Coursera: Fundamentals of Data Visualization

Course Page

Data is everywhere. Charts, graphs, and other types of information visualizations help people to make sense of this data. This course explores the design, development, and evaluation of such information visualizations. By combining aspects of design, computer graphics, HCI, and data science, you will gain hands-on experience with creating visualizations, using exploratory tools, and architecting data narratives. Topics include user-centered design, web-based visualization, data cognition and perception, and design evaluation.


ATLS 5519: Research Methods

Fall 2020 Syllabus (w. Do and Alistar)

Research in creative technologies and design draws on methods and techniques from a broad set of fields. The objective of this course is to provide a primer for key methodological approaches used in the field. Students will investigate a broad set of techniques for conducting theoretical, design, and experimental research. They will explore how to formulate and investigate research questions using these methods. Topics covered will include basic research ethics, research project design, approaches to constructing theory, research through design techniques, and methods for experimental study


INFO 3401 Information Exploration

Spring 2020 Syllabus
Fall 2018 Syllabus
Fall 2017 Syllabus
Uses DataCamp for self-study

Information empowers people to build deeper understandings of the world and make more informed decisions. However, the increasing volume and variety of available information makes it hard for people to make sense of that data. This course will allow you to build the skills necessary to work with stakeholders to explore and build novel insights through data. You will gain hands-on experience with different tools and techniques for exploring information, including statistical methods, qualitative analyses, and visual analytics. You will learn how to generate and synthesize new findings from data, combine information from multiple sources, and identify questions and findings that are directly relevant to people.


INFO 1201 Computational Reasoning I

Fall 2016 Syllabus

Introduces principles of computational thinking through the manipulation, transformation and creation of media artifacts, such as images, sound and web pages. Students will be exposed to a high-level overview of algorithms, functions, data structures, recursion and object-oriented computer programming through a series of assignments that emphasize the use of computation as a means of creative expression.