The course will follow a general lecture/seminar style. For one day per week (Tuesdays), we will focus on
visualization research. We will read research papers on some topic/theme, students will make presentations
about the papers, and we will discuss. One goal is to try to develop ideas for new research projects. On the
other day per week (Thursdays), we will focus on visualization system/application development. Students will
learn how to develop interactive visualization tools using languages and libraries like Vega-Lite, D3, and
JavaScript.
Grades will be determined by a combination of assignments and measures as shown below.
Paper Presentation
Once during the term, each student will make a 10-minute summary
presentation about one of our selected research papers. Presentations should follow a style and outline as
discussed in class.
Paper Summarization
Once during the term, each student will write a 2–3 page (single
spaced, single column) review article summarizing a paper to be presented that week. These summaries are due
Monday night at 8pm. Students should end each summary with a research discussion question for that week's
topic.
Research Proposal
At the end of the term, each student will submit a ~3 page proposal
on a research topic that they would (potentially) like to conduct in the future. The proposal can be on any
of the topics that we discussed during the term. Think of this as a proposal for an independent study,
directed research project that you might do with a faculty member.
Class Engagement
This is an in-person section of the course, and all students are
required and expected to attend class. On research days (Tuesdays), when other students are presenting
papers, everyone should give the presenters their attention and be ready for a discussion afterwards. On
programming days (Thursdays), the instructors will present material and then students will engage with
interactive labs, so definitely bring your laptop that day.
Important Note: If you are sick, please do not come to class. Covid is still
quite rampant in society, and we do not need to be spreading the disease through our class. If you have the
slightest inclination that you may be positive, please do not come to class. Here is the campus info about Covid from Stamps Health Services.
Programming HW Assignments
HW 1 – Vega-Lite · HW 2 – Web Technologies · HW 3–5 – (see
Canvas). Each HW will be graded out of 10 points. For each 24 hours late, 10% of the total grade (i.e., one
point) will be deducted. A HW can be turned in up to a week late unless otherwise notified. All HW
assignment details can be found in Canvas.
Textbook
We will not use a specific textbook but will have weekly readings of papers
from the visualization research community. Scott Murray's book Interactive Data Visualization for the Web, 2nd
edition may be helpful for the visualization system development.
Academic Integrity
Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. Students are
expected to act according to the highest ethical standards. For information on Georgia Tech's Academic Honor
Code, please visit catalog.gatech.edu/policies/honor-code.
Unless otherwise noted, all work should be strictly your own. Any student suspected of cheating or
plagiarizing on an assignment will be reported to the Office of Student Integrity.
The HW programming exercises are opportunities for each student to learn web-based visualization
application development. What you submit should be your own work and code that you have written. We do
expect that you understand and can explain the homework solution that you submit. You can use resources
provided for everyone, including the instructor and TAs, and post questions on Ed Discussion (refrain from
posting code in public messages). Interaction at a conceptual, high-level between students
is permitted. Sharing code, receiving/giving solutions, or downloading completed assignments from websites
is not allowed and will be handled according to the GT Academic Honor Code.
Excused Absences
From time to time, circumstances such as an excused school absence, illness, or family emergency may
prevent a student from completing assigned work. The student is responsible for contacting the Office of the
Vice President and Dean of Students as soon as possible with dated documentation (see catalog.gatech.edu/rules/4). Do not go to your
instructor first with such documentation. If possible, get written confirmation from the Registrar's office
and notify the instructor prior to the absence.
Accommodations for Students with Disabilities
If you are a student with learning needs that require special accommodation, contact the Office of
Disability Services at (404) 894-2563 or disabilityservices.gatech.edu as soon as possible to
obtain an accommodations letter. Please also e-mail the instructor to set up a time to discuss your learning
needs.