Resources
Textbooks
Course Textbooks
- Han J., Kamber M., Data Mining: Concepts and Techniques, 2006, Morgan Kaufmann Publishers, Second Edition
- Interactive Data Visualization: Foundations, Techniques, and Application Ward M. and Grinstein, G. and Keim D. A., 2010, A.K. Peters, Ltd, ISBN: 978-1-56881-473-5, http//www.idvbook.com
Recommended Textbooks
- The Art of Data Science, A central reference is Peng and Matsui (2016), which is available as PDF, e-book, paperback, but you can also read the latest version online at https://bookdown.org/rdpeng/artofdatascience/.
- Visual Thinking for Design, Colin Ware, Morgan Kaufman (2008)
-
Interactive Data Visualization for the Web, Scott Murray, O’Reilly (2017) Second edition! (The 2nd edition teaches D3 Version 4, which we will be using in this course!)
- Visualization Analysis and Design, Tamara Munzner, CRC Press (2014)
- The Functional Art: An introduction to information graphics and visualization, Alberto Cairo, New Riders (2012)
-
Design for Information, Isabel Meirelles, Rockport (2013)
- Berthold M., Borgelt C., Höppner F., Klawonn F., Guide to Intelligent Data Analysis: How to Intelligently Make Sense of Real Data: Making Practical Sense of Real Data (Texts in Computer Science), 2010 Springer
- Hand D.J., Mannila H., Smyth P., Principles of Data Mining, 2001, MIT Press
- Spence R., Information Visualization, 2007, ACM Press Books, Second Edition
D3
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.
Official D3 Site
Official D3 API reference (version 4)
Official D3 API reference (version 3.x)
D3 Tutorial by Scott Murray (D3 version 3)
Jerome Cukier’s D3 Cheat Sheet
D3 Observable Gallery
Web Development
Courseduck Javascript - Listing of best online JS courses
WebStorm by JetBrains - Smart JavaScript IDE (free for students)
Eloquent Javascript Book
DevDocs, Mozilla Developer Network - Unified documentations on major web technologies
Github (Git repository hosting service) - Version control system for software development (free private repositories for students)
Tableau
Tableau Software is a tool that lets you create interactive data visualizations. (free for students)
Data Sources
Data.gov
Census.gov
Dataverse Network
Climate Data Sources
Climate Station Records
CDC Data (Disease Control and Prevention)
World Bank Catalog
Free SVG Maps
UK Office for National Statistics
StateMaster
Quandl
Web Sites & Blogs
Flowing Data
Visual Complexity
Guardian DataBlog
The Upshot
Other Software Toolkits
Plot.ly
Wolfram Mathematica
Prefuse (Java)