2015w Instructor TA |
|
|
Course Description
|
A production course on techniques of 1) data mining, 2) data aggregation and 3) visualization in the java based Processing environment. Knowledge acquired include 1) how to identify and retrieve significant data from a dataset with MySQL 2) Develop skills in the fundamentals of visual language through programming 3) Visualize abstract data to reveal patterns and relationships 4) Normalize data to enhance legibility and coherence 5) Implement interactivity within 3D volumetric visualization. | |
Library Classification System
|
Dewey Classification | SPL Library Search| Dewey & Library of Congress | |
Student Resources
|
Student Forum |Last Year's Course | Previous Student Visualizations | Agreement | |
Data Description
|
SPL ItemTypes | Metadata | |
Software
|
MySQL (index) | MySQL Workbench | MySQL Tutorial | Processing (index) | |
TOPIC 1 |
DATA MINING/DISCOVERY & ANALYSIS | |
[wk 1].......Lecture 01.06 Reference Lab 01.08 |
Course Overview | Questionnaire Cebit 14 | InfoEsthetics [Setup] [MySQL_Queries_Intro][More_Queries] [innerjoin] |
|
[wk 2].......Lecture 01.13 Reference Lab 01.15 |
Interesting Query: [Assignment Description] 2D HeatMap [img] | Atlas of Science Basic 2D Matrix Demo (csv) | UpdatedCommentedVers (csv) |
|
[wk 3].......Lecture 01.20 Historical Reference Design Basics Fonts Lab 01.22 |
Basic 2D Matrix: [Assignment Description] Data Vis | Minard [img] | Analysis | 3D Minard | Bhat | Han | Tang | Anastasiya | Grant Swiss Graphic Design | Grid System | RGB / HSL | Alpha channel Arial | Futura | Helvetica | Univers | ITS Student Project Presentation | 2DFinalDemo | 2DFinalInteractive |
|
TOPIC 2 |
2D MAP, RE-ORDERABLE MATRIX |
|
[wk 4].......Lecture 01.27 Reference Advanced Lab 01.29 |
SPL SQL Karle Yerkes | Re-Orderable Matrix [Assignment Description] INRIABertin | Reordering the Reorderable Matrix (Mäkinen, Sürtola) Circular Map [Qian] | Treemap [Teng] | SOM | Skupin | Stacy Hespanha [2006] | Godwin | Restricted Boltzmann Machine [Donghao] ReorderableDemo | With Comments |
|
[wk 5].......Lecture 02.03 Lab 02.05 |
Discussion Student Project Presentation |
|
TOPIC 3 |
2D to 3D & INTERACTION | |
[wk 6].......Lecture 02.10 Resources Previous student projects Lab 02.12 |
3D Spatial Interactive: [Assignment Description] FPTree Algorithm [wiki] | Karl FPtree [code] | Time-Based Vis | 3D Examples | Currier | Carrasco | Liu | Bhat | Saeed | RJDuran 3D [code] 3D demo | Yoon 3D | Simple Recursion | ControlP5 | Point Cloud |
|
[wk 7].......Lecture 02.17 Reference Resources Lab 02.19 |
Discussion Vis'14: Space-Time Volumetric | Temporal Data Compression Wattenberg | Synchronic/Diachronic SPL online catalog | former catalog | Library Geo Locations 3D Spatial Interactive Student Presentations |
|
TOPIC 4 |
VISUALIZATION & DATA CORRELATION |
|
[wk 8].......Lecture 02.24 Reference Lab 02.26 |
Data Correlation: [Assignment Description] JSON | Kurt Resource | NYTimes Demo |
|
[wk 9].......Lecture 03.03 Lab 03.05 |
Discussion Work-in-Progress Presentation |
|
[wk 10]..................03.10 03.12 |
Lab & Individual Meetings (Dead Week) Lab & Individual Meetings (Dead Week) |
|
[wk 11].....Projects 03.17 |
Final Student Presentations | |
Technical TextBooks
|
Graphics of Large Datasets, Unwin, Theus, Hofmann (Statistics & Computing)[UCSB online] |
|
Information Visualization Mapping & Design Graphic Design Online References |
Atlas of Science | IEEE TimeLine | Mapping Graphic Navigational Systems | Places & Spaces | Visual Complexity | Infoesthetics | 259 Links Resource Shiffman | Greenberg [code] | Terzidis [code |
|
Grading | Completion of projects 60%
Attendance, Research, Participation and Literature Review 40% The course is designed to accommodate both beginning and advanced students. All students will be expected to perform at the level of their expertise but programming experience is desirable. |
|