Instructor: John Stasko
Fall 2017
Mon,Wed,Fri 12:20 - 1:10 pm
College of Business Room 300
Computer-based information visualization centers around helping people
explore or explain data through interactive software that exploits the
capabilities of the human perceptual system. A key challenge in
information visualization is designing a cognitively useful spatial
mapping of a dataset that is not inherently spatial and accompanying
the mapping by interaction techniques that allow people to intuitively
explore the dataset. Information visualization draws on the
intellectual history of several traditions, including computer
graphics, human-computer interaction, cognitive psychology, semiotics,
graphic design, statistical graphics, cartography, and art. The
synthesis of relevant ideas from these fields with new methodologies
and techniques made possible by interactive computation are critical
for helping people keep pace with the torrents of data confronting them.
Students who successfully complete this course will be able to:
- Understand the wide variety of information visualization techniques and
know which visualizations are appropriate for particular types of data
and for different goals
- Explain the principles involved in designing effective information
visualizations
- Apply an understanding of human perceptual and cognitive
capabilities to the design of information visualizations
- Thoughtfully critique different visualization techniques
in the context of user goals and objectives
- Design and implement compelling visualizations that are useful
for understanding and communicating data
Course Format
The course will follow a general lecture/seminar style with
discussions, viewing of videos, and
demonstrations of and hands-on experience with InfoVis software.
While many classes will include interactive
exercises, a few specific
days will wholly consist of interactive design
exercises. Additionally, multiple lab-style
days will introduce web systems programming and D3, and have students
learn about these concepts in a hands-on manner.
Textbooks
We do not have a required textbook for the course, but we will make
heavy use of Scott Murray's book Interactive Data Visualization for
the Web.
Prerequisites
Students from a variety of disciplines are invited to take the
class. The formal prerequisite is CS 1332, and some prior background
in human-computer interaction will be helpful.
Grading
Grading will be based on attendance/pop quizzes, homework assignments,
programming assignments, and two exams. Further details and the weight of each
assignment can be found on the Assignments
page.
Attendance
All students are expected to attend class. Institute approved absences
will be accommodated. Notify Prof. Stasko in advance, by email, if
you will miss class for this reason. If you feel some other reason for
absence is reasonable, email Prof. Stasko, but again, in advance.
Academic Integrity
All students in class are expected to follow Georgia Tech's principles
of academic honor and integrity. Details about GT's policies can be
found at the OSI web pages. For
information on Georgia Tech's Academic Honor Code, please visit
http://www.catalog.gatech.edu/policies/honor-code/ or
http://www.catalog.gatech.edu/rules/18/. Unless otherwise noted, all
work should be strictly your own. If you have any questions about
these policies, just ask your instructor. Any student suspected of
cheating or plagiarizing on a quiz, exam, or assignment will be
reported to the Office of Student Integrity, who will investigate the
incident and identify the appropriate penalty for violations.
Class Policies
In general, our class is a no-electronics class. All electronic
devices (e.g., cell phones, smartphones, laptops, tablets and similar
devices) that can be used to view Internet web pages, or to
communicate voice, data, text or g raphic messages, must be turned off
and put away during class. Using computers and tablets in a way that
reinforces the educational context, such as taking notes, is
appropriate. Please notify the instructor if you will be taking notes
on your computer. On the other hand, reading email, playing games and web
browsing are not appropriate -- this unavoidably distracts those
sitting near you.
Be punctual for class. Tardy students miss course announcements and
disrupt the learning process for other students. There will be five pop
quizzes given at the start of class. If you arrive late, you will not
have extra time to complete the pop quiz. If you do arrive late, enter
and take a seat quietly. Furthermore, please be courteous:
don't talk or whisper to others in class, or
otherwise engage in behaviors that disrupt the instructor or your
classmates. Since our class runs over the noon lunch hour, you may eat
or drink in class if you can do so quietly.
Accommodations for students with disabilities
If you are a student with learning needs that require special
accommodation, contact the Office of Disability Services (often
referred to as ADAPTS) at (404) 894-2563 or
http://disabilityservices.gatech.edu/, as soon as possible, to make an
appointment to discuss your special needs and to obtain an
accommodations letter. Please also e-mail me as soon as possible in
order to set up a time to discuss your learning needs.
Mutual Expectations
At Georgia Tech we believe that it is important to continually strive
for an atmosphere of mutual respect, acknowledgement, and
responsibility between faculty members and the student body. See
http://www.catalog.gatech.edu/rules/22/
for an articulation of some
basic expectations that you can have of me, and that I have of
you. In the end, simple respect for knowledge, hard work, and cordial
interactions will help build the environment we seek. I encourage you
to remain committed to the ideals of Georgia Tech while in this class
and always.
|