2019w Instructor TA |
|
|
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 Branches | |
Dewey Decimal Classification
|
Dewey Classification | Dewey_Sections_CSV | Top 20 Dewey View | |
Data Description
|
SPL Metadata | SPL ItemTypes | Classification Anomalies | |
Student Resources
|
Student Forum | Last Year's Course | Previous Student Visualizations | |
Software Resources
|
MySQL (index) | MySQL Workbench | MySQL_Tutorial | Processing (reference) | p5 (reference) | |
PROJECT 1 |
KNOWLEDGE DISCOVERY, FREQUENCY MAPPING | |
[wk 1].....Lecture 01.08 MySQL Lab 01.10 |
Course Introduction | Questionnaire | Agreement | Access MySQL Examples | Various MySQL Queries | Additional Queries | Advanced Examples MySQL Assignment | "Blade Runner" MySQL Demo |
|
[wk 2]..................01.15 01.17 |
Review MySQL discussion | Charticulator | Getting Started MySQL Student Project Presentation |
|
PROJECT 2 |
2D VISUALIZATION | |
[wk 3].....Lecture 01.22 Lecture/Lab 01.24 |
FreqMapping | 2D Visualization Assignment Starter Code | 2D FreqPattern Code | "Blade Runner" FrequencyMap | Word Freq Visual Language Overview | Lab work | 2D visualization research |
|
[wk 4]..................01.29 01.31 |
2D Work-in-Progress Project Presentation 2D presentations / documentation |
|
PROJECT 3 |
3D SPATIAL & INTERACTION & CHANGE OVER TIME |
|
[wk 5]..................02.05 Lecture 02.07 |
3D Visualizations | 3D Assignment |
|
[wk 6].....Lecture 02.12 02.14 |
Spatial Algorithms| Kohonen Self-Organizing | Word2Vec Lab & Individual Meetings |
|
PROJECT 4 |
STUDENT-DEFINED VISUALIZATION | |
[wk 7]..................02.19 Lab 02.21 |
3D Project Presentation |
|
[wk 8].....Lecture 02.26 02.28 |
JSON [demo] | Minim [documentation] | Association-Rule Learning | Correlation | Lab and Individual Meetings |
|
[wk 9]..................03.05 03.07 |
Final Project Work-in-Progress Lab & Individual Meetings | Webpage template |
|
[wk 10]................03.12 03.14 |
Final Student Presentations
Final Documentations Due |
|
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. |
|