CSCI 373

Mark McClure
Spring 2023

In Spring of 2023 I'm teaching CSCI 373 - a course in Dynamic Data Visualization. The objective is to learn fundamental tools for building interactive data visualizations and deploying them on the web. Those tools include HTML/CSS (to build the webpage), Javascript with libraries like D3 (to implement the interactivity), and Observable (a notebook based programming environment to tie all this together).


Here are a few examples to illustrate the types of techniques we'll learn.

Those examples focus solely on techniques and are mostly innocuous. Students will certainly have the opportunity to grapple with some data that challenges them on a different level, though. Here are just a few examples of data visualizations I've built to help me understand the world.