CS 725/825 - Information Visualization
Spring 2018: Wedesdays, 9:30am-12:15pm, E&CS 2120

Print - Admin

Home

Staff

Syllabus

Schedule
  Objectives

Links

Blackboard
CS725 @ GitLab

Paper Presentations
  schedule


Detailed Schedule

Notes:

  • This schedule is subject to change and will be updated throughout the semester.
  • Textbook reading assignments are based on Visualization Analysis and Design by Tamara Munzner
  • Learning Checks (LC) are posted in Blackboard.
  • In-Class Work (ICW) will be discussed and completed during our class meeting time. There will usually be nothing to submit for these.
  • Homework (HW) is individual work. All work must be your own. You may use resources on the Internet for reference, but you must not copy large sections of code and if you use online resources, you must cite your sources (including URL).
    • Note: Visualization is in a large sense about design and the individual design decisions that are made. No matter how simple, it is rare that two charts developed independently will look exactly the same or have identical stylings. Group work on HW assignments is not acceptable. Do not start with someone else's solution and make changes -- this is easy to detect.
  • WebEx recordings for each week will be posted in Blackboard within 24 hours of the class meeting.
  • ODU Spring Academic Calendar, Exam Schedule

This Week


Week 1: Introduction, What's Vis and Why Do It? - Jan 10


Objectives

Due before class

Assignment (due Jan 17)

  • Homework (HW) 1
    Get set up for the rest of the semester. You'll explore git (and Gitlab) and D3 and build a webpage that includes images and a simple D3 demo.

Week 2: Data - Jan 17


Objectives

Due before class

In-class

  • In-Class Work (ICW) 1
    Learn how to recognize data set and attribute types, learn how to generate data analysis questions and transform data in ways that enable you to answer them.

Assignment


Week 3: Marks and Channels - Jan 24


Objectives

Due before class

In-class

  • ICW2 - Chart encoding and decoding

Assignment

  • HW3 - Experiment with marks and channels using d3 and BlockBuilder

Week 4: Arrange Tables - Jan 31


Objectives

Due before class

In-class

  • ICW3 - Gain experience reading and discussing some basic chart types (line chart, bar chart, scatterplot).

Assignment:

  • HW4 - Build a line chart and a bar chart using D3

Week 5: Tasks - Feb 7


Objectives

Due before class

  • HW4
  • Reading: Ch 3 (3.1-3.5)
  • LC-Ch03

In-class

  • ICW4 - explore the difference between the discover task (exploratory visualization) and the present task (explanatory visualization)

Assignment

  • HW5 - begin investigation of a topic for visualization

Week 6: Analysis - Feb 14


Objectives

Due before class

In-class

  • 1 student presentation
  • ICW5 - discussion of HW5 topics, questions

Assignment

  • HW6 - Data Analysis and Presentation - due in 2 weeks, Feb 28

Week 7: Rules of Thumb, Maps - Feb 21


Ch 6 Objectives, Ch 8 Objectives,

Due before class

In-class

  • 2 student presentations
  • ICW6 - chart critique and remaking

Assignment

  • no new assignment, keep working on HW6

Week 8: Map Color and Other Channels and Item Aggregation - Feb 28


Ch 10 Objectives | Ch 13 Objectives

Due before class

In-class

  • 2 student presentations
  • ICW7 - designing colormaps

Assignment

  • HW7 - exploratory data analysis on a question from HW5 - due in 2 weeks, Mar 14
  • Mid-Semester Course Evaluation (see Blackboard > "Other Submissions")

Week 9: Multiple Views - Mar 14


Objectives

Due before class

In-class

  • 1 student presentation

Assignment

  • HW8 - critique and re-design existing visualization

Week 10: Storytelling Vis - Mar 21


Objectives

Due before class

In-class

  • 3 student presentations

Assignment

  • HW9 - implement and extend your final chart from HW7 in D3, including annotations and interactive storytelling elements (20 points)

Week 11: Manipulate View - Mar 28


Objectives

Due before class

In-class

  • 2 student presentations
  • ICW: Gather into groups of 2-3 and talk about your HW9 data, questions, and ideas. The goal is to get new feedback on what you're planning, so try to talk to someone you wouldn't otherwise interact with during the week.

Assignment

  • no assignment, keep working on HW9

Week 12: Reduce Items and Attributes - Apr 4


Ch 13 Objectives

Due before class

In-class

  • 2 student presentations

Assignment

  • no assignment, keep working on HW9

Week 13: Apr 11

Due before class

  • HW9

In-class


Week 14: FINAL EXAM - Apr 18