From CS 625 Fall 2019

CS625-F19: Course Overview

Catalog Description: This course covers the theory and application of data visualization. This includes issues in data cleaning to prepare data for visualization, theory behind mapping data to appropriate visual representations, introduction to visual analytics, and tools used for data analysis and visualization. Modern visualization software and tools will be used to analyze and visualize real-world datasets to reinforce the concepts covered in the course.

Comparison to CS 725/825: If you have already taken CS 725/825, then CS 625 is not appropriate for you. Future offerings of CS 725/825 may require (or strongly recommend) CS 625 as a prerequisite.

Course Organization

This course will be organized based on the "flipped classroom" model. Students will be assigned readings and homework that will be due before class time. There will be few, if any, lectures by the instructor. Class time will be spent on discussions of the readings and assignments, demonstrations, student presentations, and in-class work. It is essential that each student be fully prepared to participate in class discussions each week.

This course is offered as a "hybrid" course, supporting both in-class and online students. The audio of class meetings and all materials projected in class are recorded for later viewing by our online students (as well as for review by in-class students). Online students may also connect via WebEx during the class meeting time, but this is not required. In-class exercises are optional, but will be provided for all students. Online students may solicit feedback on their in-class exercises from other students or the instructor. Unless otherwise specified, online students must meet the same deadlines as in-class students.

Announcements, submission of assignments, and grading will be done via the class Blackboard site.

In-class work and hosting of code will be done via GitHub.

The required textbook for this course is Visualization Analysis and Design by Tamara Munzner.

Course Objectives

After completing this course, you should be able to do the following:

Summary Schedule

Note: This is a tentative schedule and may be updated during the semester.

Week Date Topic Textbook Reading Homework Assigned Homework Due Other
1 Aug 27 Introduction, What's Vis and Why Do It?
Objectives
Ch 1 HW1 HW0
2 Sep 3 Data and Data Cleaning
Objectives
Ch 2 HW2 HW1
3 Sep 10

Marks and Channels
Objectives

Ch 5 HW2
4 Sep 17 Arrange Tables
Objectives
Ch 7 HW3
5 Sep 24 Arrange Tables (continued) Ch 7
6 Oct 1 Map Color and Other Channels
Objectives
Ch 10 HW3
7 Oct 8 MID-TERM EXAM HW4
Oct 15 No Class - Fall Break
8 Oct 22 Reduce Items
Objectives
Ch 13 (through 13.4.1) HW4
9 Oct 29 Exploratory Data Analysis (EDA) HW5
10 Nov 5 Storytelling Vis HW6 HW5
11 Nov 12 Rules of Thumb, Maps
Ch 6 Objectives, Ch 8 Objectives
Ch 6, Ch 8.1-8.3
12 Nov 19 Multiple Views
Objectives
Ch 12 (skip 12.4.4) HW7 HW6
13 Nov 26 Manipulate View
Objectives
Ch 11 (through 11.4) HW7
14 Dec 3 FINAL EXAM
Retrieved from https://www.cs.odu.edu/~mweigle/CS625-F19/Home
Page last modified on August 23, 2019, at 11:10 AM