2018w Instructor Supervisor |
|
|
Course Description
|
M259 is a project-based course focused on techniques of information retrieval and the language of algorithmic visualization. Course concentration on fundamentals of data visualization and design, with an emphasis on data query, data analysis and processing, and visualization in 2D frequency and 3D interactive spatial visualization. | |
Seattle Library
|
SPL Library Search | SPL online catalog | Library Geographical Location | |
Dewey Decimal Classification
|
Dewey Classification | DeweyClassificationCSV | |
Student Resources
|
Student Forum | Last Year's Course | Vislab Student Visualizations | |
Data Description
|
SPL Metadata | SPL ItemTypes | SPL_2016 Table Explanations | SPL Top 20 Dewey DataStatistics | |
Software
|
MySQL (index) | MySQL Workbench | W3School_Tutorial | Processing (reference) | p5 (reference) | d3 (reference) | |
TOPIC 1 |
FREQUENCY MAPPING & KNOWLEDGE DISCOVERY & 2D VISUALIZATION | |
[wk 1].......Lecture 01.16 Lab Setup Theory References Visual Reference Lab 01.18 |
Course Introduction | Questionnaire | Agreement Access | Basic MySQL Examples | additional queries | SPL Data Notes KDD | MySQL Crash Course | Online Ben Forta Cebit 14 | InfoEsthetics Advanced MySQL Examples | Additional queries | [Assignment] | "Blade Runner" MySQL Demo | Top 50 Movies in 2017 |
|
[wk 2].......Lecture 01.23 Theory Visual Reference Lecture 01.25 |
MySQL Project Presentation FreqMapping | 2D Visualization [Assignment] FrequencyPatternMining [URL] Anastasiya [early 2D] | Feltron [nytimes] | heatmap | VisualComplexity Starter Code Circular Map [Qian] | Teng | Luo | McKenzie | Wattenberg | Luo 2D FreqPattern Code | "Blade Runner" FrequencyMap | Word Freq | HSB |
|
[wk 3].......Lecture 01.30 Lab 01.30 Historical Design Basics Fonts Color Interactive Lab 02.01 |
Visual Language Basics Individual Meetings - 2D Visualization Data Vis | Minard [img] | Analysis Swiss Graphic Design | Grid System Arial | Futura | Helvetica | Univers | ITS ColorPicker | w3schoolsColorMixer | RGB | HSL | Alpha channel SectorSnapshot_NYTimes | Newsmap 2D Project Presentation |
|
TOPIC 2 |
3D INTERACTION & CHANGE OVER TIME |
|
[wk 4].......Lecture 02.06 Lab 02.06 TreeMaps Theory Engineering Research Papers Dot/particles/Cloud Linear Nodes Objects Sphere Spiral Associative Text-Based Time Columns 3D Perception Lab 02.08 |
3D Visualizations [Assignment] 3D Basic | 3D Starter demo | PeasyCam | Control P5 BenFry TreeMap Library [Teng] | Treemap | Wattenberg Treemap | Wattenberg Synchronic/Diachronic | Parallel coordinates Eyes Have it (Schneiderman) Space-Time Volumetric | Temporal Data Compression Donghao | Yeu | Ignac | Astronomy Ignac Yun | Munzner Grant | Anis | Fabian | Jay Saeed Sphere Qian Spiral | Kitty RJDuran 3D code [Concept Evolution] Reza Time-Based Vis Hovey FOV | Angle of View JSON [demo] | 3Dlabeling | Treemap_3D | Minim [documentation] |
|
[wk 5].......Lecture 02.13 Algorithm Resources Kohonen Google Correlate Sound Demos Presentation 02.15 |
Algorithms |
|
[wk 6]...................02.20 Presentation 02.22 |
Individual Meetings Shader | Demo by Keehong Youn 3D Project Presentation |
|
TOPIC 3 |
STUDENT DEFINED VISUALIZATION | |
[wk 7].......Lecture 02.27 Data Sources Articles / Content Inspirations Lab 03.01 |
Final Project [Assignment] D3.js | deck.gl Online Data| NCSA | NOAA | Temboo IBM Research | metaLAB | Forbes Big Data Centre Pompidou Lab & Individual Meetings |
|
[wk 8]..................03.05 03.08 |
Individual Meetings by Appointment CNN Visualization Talk by Sam Green | Neural_Networks [Jeffrey Greenberg] Final project-in-progress |
|
[wk 9]..................03.13 03.15 |
Lab & Individual Meetings Final Student Presentations |
|
[wk 10]..................03.20 |
Final Documentations Due Webpage Template |
|
Technical TextBooks
|
Graphics of Large Datasets, Unwin, Theus, Hofmann (Statistics & Computing)[UCSB online] |
|
Cultural Theory Scientific Visualization Mapping & Design Graphic Design Processing References |
Big Data, Schonberger, Cukier Atlas of Science | IEEE TimeLine Mapping Graphic Navigational Systems | Places & Spaces Visual Complexity | Infoesthetics | 259 Links Resource Shiffman | Greenberg [code] | Terzidis |
|
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. |
|