Instructor:
Prof. Han-Wei Shen
Class: WF 11:10 AM - 12:30 PM via ZOOM
Office Hour: WF 1:00-2:00 PM via ZOOM
o ZOOM link: Meeting ID: 93020188911
o https://osu.zoom.us/j/93020188911?pwd=NEovYWlpNkI3aW9xcnpucFA3TE5WUT09
o Passcode: 0789
Course Syllabus: pdf
TA: Ziwei Li (li.5326@osu.edu)
Office Hour:
Health and
safety requirements:
All students, faculty and staff are required to comply with and
stay up to date on all university safety and health guidance (https://safeandhealthy.osu.edu), which
includes following university mask policies and maintaining a safe
physical distance at all times. Non-compliance will be
warned first and disciplinary actions will be taken for repeated
offenses.” (Updated: Aug. 14, 2020)
· Visual
Thinking for Design, Colin Ware, Elsevier (VTD>
· Semiology
of Graphics, Jacques Bertin, esri
Press (SoG>
· The
Grammar of Graphics,Leland Wilkinson, Springer, 2nd
edition (GoG)
Assignment category |
Points |
5 Lab assignments |
60 |
Class
participation and/or quiz |
10 |
Midterm project or paper |
15 |
Final project |
15 |
Total |
100 |
Week Schedule |
Topics |
1
|
· Course overview and Introduction to Visualization · Visual queries and visual perception · Python data processing o
Language basics o
Python/Pandas |
2 |
· Visual perception continued · Python data plotting with Matplotlib · Lab1
assigned |
3 |
· Analysis of information · Javascript D3 - I o
HTML/CSS/SVG/D3 o
Manipulation of
DOM |
4 |
· Data abstraction, visualization marks and channels · Javascript D3 - II o
D3 data reading
and processing o
D3 rendering o
D3 axis, scale,
and transformation · Lab2
assigned |
5 |
· Task abstraction · Visualization of tables, networks, and trees · Javascript D3- III o
D3 layouts o
D3 interaction
and transition |
6 |
· Manipulation of Visualization o
Change of
Visualization o
Multi-facetted o
Reduce o
Embedding ·
Lab 3
assigned |
7 |
· Validation of Visualization · Multidimensional visualization · Javascript D3 - IV · D3 advanced features |
8 |
· Advanced topics in information visualization · Midterm project/paper starts |
9 |
· Introduction to scientific data visualization o
Scientific data
models o
Basic
visualization techniques Visualization
with ParaView |
10 |
· Scalar visualization techniques – Isosurface · Software Implementation or VTK Lab 4 assigned |
11 |
· Scalar data visualization techniques – Volume
rendering · Software Implementation or VTK |
12 |
· Vector data visualization techniques o
streamlines and
pathlines o
Vector field
topology · Software Implementation or VTK · Form final
project team and topics |
13 |
· Advanced topics in Scientific Visualization:
information theory for visualization |
14 |
· Final project proposal presentations |
15 |
· Information theory for visualization (cont’d) · Final project presentation |
IEEE SciVis design contest between
2004-2018