Overview

With the increasing amount of data in the big-data era, how to help people understand complex data is becoming increasingly challenging. Data visualization techniques bridge the data and human cognition, allowing people to understand data with a reduced mental burden. Today, data visualization is becoming an independent and popular research domain.

The goal of this course is to prepare students with the skills necessary to perform data visualization research. We will cover a wide range of commonly used data visualization techniques and commonly accepted data visualization principles. We will introduce the full process of designing a visualization tool, including the process of understanding people, understanding the data, the visualization tasks, implementation, and evaluation. We will mainly use d3.js to implement the visualization tools.

Students are encouraged to bring their domain specific problems that require understanding a large amount of data. This course will be project-oriented. We will have NO midterm or final exams. Every student (or a 2-student group) will complete a "design study" research project during this course. Eventually, each group will finish a paper that meets the IEEEVis Short Paper quality.

unnamed.png

Instructor

<aside> 👨‍🏫 Yifan Sun

Please call me Yifan without "Professor". If you send me an email, please start with "Hi Yifan" or the message body directly.

Email: [email protected]

Website: syifan.github.io

Office:

McGlothlin-Streen Hall 117

Office Hour:

Monday 3:30 pm - 4:30 pm First office hour is on 1/31/2022 Last office hour is on 5/2/2022

</aside>

Textbook

<aside> 📗 Visualization Analysis and Design (AK Peters Visualization Series) 1st Edition ISBN-13: 978-1466508910 ISBN-10: 9781466508910

</aside>

<aside> 👩🏼‍🏫 by Tamara Munzner

</aside>

<aside> 👉 The text book is required. Online access is made available by the William & Mary Library. You can search the book title on the website of the W&M library.

</aside>

Untitled

Important Dates

<aside> 📅 Last day to add/drop: February 4, 2022 Last day to withdraw: March 28, 2022

</aside>

Lectures

Lectures will be primarily in-person, unless otherwise noticed.

<aside> 🕑 Time: Monday, Wednesday 2:00 pm - 3:20 pm

</aside>

<aside> 📍 Location: McGlothlin-Street Hall Room 002

</aside>

However, given the COVID-19 situation, for medical-related reasons, students can join the lectures through the Zoom link on the right.

Join our Cloud HD Video Meeting

Full Zoom Invitation

Online Discussion

We will be using Slack for the class communication. Please join the workspace for my research lab using the link on the right, and then, join the #csci780-s22-data-vis channel. I will send announcements in this channel.

Please try to send questions/comments/replies to this public channel, rather than private messages. We try to keep the communication transparent.

Schedule

Please check the table below for the schedule for the semester. If there is a small document icon on the left or a row (see image 1 on the right), the row has more information that is not visible in this table. Hover your mouse on the date and you can see an OPEN button (see image 2 on the right). Click on the button to see the information behind the entry.

All assignments due at 5:00 PM on the specific days.

Screen Shot 2022-01-13 at 9.29.16 PM.png


Screen Shot 2022-01-13 at 9.33.01 PM.png

Schedule of CSCI780 Spring

Grading

Weights

Item Weight
Class Participation 10%
Help Provided to Other Groups 10%
Assignments 50%
Project Paper 30%

There is no final exam for this course.