CS 625 - Data Visualization
Fall 2019: Tuesdays, 9:30am-12:15pm, ECSB 2120

Home

Staff

Syllabus

Schedule
  summary
  objectives
  this week

Data Sources

Links

Class Tools
  Piazza
  Blackboard
  GitHub

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 (VAD) by Tamara Munzner
  • Learning Checks (LC) are posted in Blackboard.
  • Lab work 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).
    • 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 Fall Academic Calendar, Exam Schedule

This Week


Week 1: Introduction, What's Vis and Why Do It? - Aug 27


Due before class

  • sign up for Piazza
  • explore the course website
    if you are an online student, make sure that you can view the WebEx Test Recording in the Blackboard > WebEx > WebEx Docs/Help section
  • HW0 - Personal Intro
    you must accept the invitation via GitHub Classroom to complete this assignment, see Piazza for the invite link
    if you do not already have an account at github.com, register for account with a username that incorporates your name (for example, my GitHub username is weiglemc)
  • Reading
  • Learning Check (LC) Ch01 (available on Blackboard) -- submit before class on Sep 3 for full credit

Assignment

  • LC-Ch02 (and LC-Ch01 if not already submitted)
  • HW1 (due Sep 3) - Tool Setup
    you must accept the invitation via GitHub Classroom to complete this assignment, see Piazza for the invite link

Week 2: Data and Data Cleaning - Sep 3


Due before class

In-class

Assignment

  • LC-Ch05
  • HW2 (due Sep 10) - Data Cleaning with OpenRefine
    you must accept the invitation via GitHub Classroom to complete this assignment, see Piazza for the invite link

Week 3: Marks and Channels - Sep 10


Due before class

In-class

Assignment

  • LC-Ch07

Week 4: Arrange Tables - Sep 17


Due before class

  • Reading: Ch 7
  • LC-Ch07

In-class

Assignment


Week 5: Arrange Tables (cont.) - Sep 24


Due before class

In-class

Assignment

  • LC-Ch10
  • keep working on HW3

Week 6: Map Color and Other Channels - Oct 1


Due before class

In-class

Assignment

  • study for mid-term exam

Week 7: MID-TERM EXAM - Oct 8


Due before class

  • nothing due this week

In-class

  • Exam: Online students, access the exam on Blackboard under Exams > Mid-Term Exam.

Assignment

  • LC-Ch13
  • HW4 (due Oct 22) - Recreate charts

Fall Break: NO CLASS - Oct 15



Week 8: Reduce Items - Oct 22


Due before class

In-class

Assignment

  • Mid-Semester Course Evaluation (see Blackboard > "Other Submissions")
  • LC-EDA
  • HW5 (due Oct 29) - Create Distribution Charts
    you must accept the invitation via GitHub Classroom to complete this assignment, see Piazza for the invite link

Week 9: Exploratory Data Analysis (EDA) - Oct 29


Due before class

In-class

  • discuss How to Tell Someone’s Age When All You Know Is Her Name
  • discuss Illusion of Causality in Visualized Data
  • work through Data Tranformation exercises

Assignment

  • LC-Storytelling
  • HW6 (due Nov 5) - Data Exploration
    you must accept the invitation via GitHub Classroom to complete this assignment, see Piazza for the invite link

Week 10: Storytelling Vis - Nov 5


Due before class

In-class

Assignment

  • LC-Ch06-Ch08
  • HW7 (due Nov 19) - Generating Questions from Real-World Data
    you must accept the invitation via GitHub Classroom to complete this assignment, see Piazza for the invite link
    • 2 weeks to complete

Week 11: Rules of Thumb, Maps - Nov 12


Due before class

In-class

  • gather in groups of 2-3 and discuss your HW7 dataset and plans
during this time, I'm also available for questions

Assignment

  • LC-Ch12
  • keep working on HW7

Week 12: Multiple Views - Nov 19


Due before class

In-class'

Assignment

  • LC-Ch11
  • HW8 (due Nov 26) - Refine chart
    you must accept the invitation via GitHub Classroom to complete this assignment, see Piazza for the invite link

Week 13: Manipulate View - Nov 26


Due before class

  • HW8
  • Reading: Ch 11 (through 11.4)
  • LC-Ch11

In-class

Assignment

  • study for final exam

Week 14: FINAL EXAM - Dec 3