Course Info

CSC 468: Programming Interactive Data Visualization for the Web

This course covers the fundamentals of data visualization and how to build interactive visualizations from scratch.  Topics include implementing common visualizations with JavaScript and D3 (e.g. scatter plots), techniques for more complex types of data (e.g. hierarchical, geospatial, network), and adapting existing implementations of advanced visualizations to new applications. The final project involves building a custom interactive visualization with a python back-end and a D3 front-end.

SE 450 OR SE 456 OR CSC 438 OR CSC 447 is a prerequiste for this class.

Fall 2023-2024

  • Section: 701
  • Class number: 15866
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01007 at Loop Campus
  • Instructor: Eli Brown | View syllabus

Spring 2021-2022

  • Section: 910
  • Class number: 37610
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Eli Brown | View syllabus

Spring 2020-2021

  • Section: 901
  • Class number: 30888
  • Meeting time: M 5:45PM - 9:00PM
  • Location: Online: Sync
  • Instructor: Eli Brown | View syllabus
  • Section: 910
  • Class number: 30889
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Eli Brown | View syllabus