Electronic Visualization Laboratory (EVL)
2032 Engineering Research Facility (ERF)
40669(u) / 40670(g) Lecture - 3:30 - 4:45 Tuesday
and Thursday in 2068 ERF
office hours: 4:45 - 6:00 Tuesday and Thursday in 2032 ERF and by appointment
TA: - ?
office hours: 10:30 - 11:45 T/Th in the classroom
Visualization, 3rd ed. - Perception for Design
Analysis and Design
for Data Science
- 1/14 & 1/16
- 1/21 & 1/23
to R and Shiny
- 1/28 & 1/30
- 2/4 & 2/6
- 2/11 & 2/13
||P1 due, P2 out||🎤 P1 Presentations 🎤
- 2/18 & 2/20
- 2/25 & 2/27
||Privacy & Uncertainty|
- 3/3 & 3/5
||P2 alpha due||Social Network Visualization & Data Transforms|
- 3/10 & 3/12
||Medical & Scientific
- 3/17 & 3/19
||P2 due, P3 out||🎤 P2 Presentations 🎤|
Spring Break 🌴
||🌴 Spring Break 🌴||🌴 Spring Break 🌴|
- 3/31 & 4/2
VC topic due
||Dynamic Data &
- 4/7 & 4/9
- 4/14 & 4/16
alpha due, VC webpage due
||🎤 Viewers Choice Presentations 🎤|
- 4/21 & 4/23
||online course evals out||🎤 Viewers Choice Presentations 🎤|
- 4/28 & 4/30
||🎤 P3 Presentations 🎤|
"We have so much time and so little to do! No! Wait! Strike that! Reverse it!" -- Willy Wonka
You should have passed CS 251 (Data
Structures) and have a solid grasp of programming in a language like C /
C++ / Java / Python and basic data structures to be able to
implement the visualization projects in the course. It would also help
to have taken CS 342 Software Design for experience writing code in
groups, testing, version control, and patterns.
Standard departmental disclaimer: If you do not have the prerequisites for this course make sure that you drop this course right away. The department will verify the prerequisites for all students registered in this course during the first few weeks of the term and if you do not have the prerequisites, you will be notified and dropped from the course after the normal drop/add period. By that time, you will not be able to enroll in any new course.
This course is going to focus on the
basics of visualization, specifics of scientific visualization,
information visualization, medical visualization, and the effective use
of interactive visualization for analytical reasoning.
Attendance is very important, but
not mandatory. Part of your grade will be based on your in-class
participation (i.e. asking good questions, making good comments) so
please take that into account.
I will occasionally send out emails to the class using your UIC email address so please make sure that you are checking for email from that account every day or two.
UIC Wi-Fi should work in the classroom.
I will be putting all of my notes on the web, however these notes should not be considered official until the day of class. If I make any major changes to a page afterwards, then I will announce it in class, but note that at the bottom of each page is a modification date so you should be able to tell when the notes were last modified. I try to ensure that the notes on the web accurately reflect the lecture, but its what is discussed in class that counts, not what's written in the notes.
"Those who are absent are always wrong." - African proverb
The best way to learn how to make visualizations is to make visualizations. There will be several projects, a presentation on a visualization of your choice, and points for class participation.
"I hear and I forget. I see and I remember. I do and I
understand" - Chinese proverb
The final grade will be calculated as follows:
Projects 1-3: 750 points
A: 880 - 1000 points
last revision: 11/12/19