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