M/W 11-12:15 pm,
Room 1310 Digital Computer Lab
University of Illinois at Urbana-Champaign,
Department of Computer Science
Instructor : Eric Shaffer
Office: 2209 Siebel Center
Office Hour: M 2-3pm or by appointment
Book: Data Visualization: Principles and Practice, Second Edition by Alexandru C. Telea
Piazza: This term we will be using Piazza for class discussion. Rather than emailing questions to the teaching staff, we encourage you to post your questions on Piazza. Find our class page at: piazza.com/illinois/fall2017/cs519/home
Grading: The course grade for the class is broken down among the following items:
Machine Problem 1 | 10% |
Machine Problem 2 | 10% |
Machine Problem 3 | 10% |
Machine Problem 4 | 10% |
Course Project | 20% |
Exam 1 | 20% |
Exam 2 | 20% |
Machine Problems: There will be 4 machine problems during the semester. Assignments will be announced in class and on Piazza. Homework submission will be done electronically through Compass. The required files and acceptable file formats for submission will be specified in the assignment.
Exams: There will be two in-class exams.
Late Homework or Projects: Machine problems and projects submitted after the due date lose 10% per day. In exceptional circumstances where extension may be reasonable (illness, family emergency etc.) arrangement must be made with the instructor.
Collaboration: You should collaborate on the MPs. You should not copy code verbatim from each other or the web. Obviously the projects are collaborative and the exams are not.
Software: There is no official programming language for the class…however the MPs will require the use of specific languages and libraries which which will be described in the assignment.
Other Policies: Do not make class material publicly available. This includes copies of lectures, homework, solutions, handouts, and code provided by us.
Language References and Resources:
Date | Topic | Materials | Assignments |
---|---|---|---|
8/28 | Introduction |
||
8/30 |
Data Representation Interpolation |
|
|
9/4 | Labor Day Holiday: No Class | ||
9/6 |
Color |
|
|
9/11 |
JavaScript and HTML5 |
|
|
9/13 | Scalar Data Techniques |
|
|
9/18 |
Scalar Data Techniques |
|
From Isosurfaces Geometry, Topology, and Algorithms |
9/20 |
Vector Field Visualization |
|
|
9/25 | Vector Field Visualization |
|
|
9/27 | Vector Field Visualization |
|
|
10/2 | Tensor Visualization |
|
|
10/4 | Domain Modeling |
|
|
10/9 | Exam 1 | ||
10/11 | Terrain Visualization |
|
|
10/16 | Volume Visualization |
|
|
10/18 | NO LECTURE |
|
|
10/23 | Volume Visualization |
|
|
10/25 | Time Series Data |
|
|
10/30 | Information Visualization Overview |
|
|
11/1 | Table Visualization |
|
|
11/6 | Design Principles |
|
|
11/8 | Network Visualization |
|
|
11/13 |
Visualizing Large Networks |
|
|
11/15 | Exam 2 | ||
11/20 | Fall Break: No Lecture |
|
|
11/22 | Fall Break: No Lecture |
|
|
11/27 | No Lecture |
||
11/29 | Highlights from IEEE Vis 2017 |
|
|
12/4 | Project Presentations |
|
|
12/6 | Project Presentations |
|
|
12/11 | Project Presentations |
|
|
12/13 | Project Presentations |
|