CPSC 406 - Data Visualization

Catalog Description

This course provides a survey of techniques for visualizing patterns in data. The course will emphasize modern and traditional methods for data visualization, including interactive visualization for data sets too large to display statically.

Prerequisite: MATH 152 and CPSC 146 (3 credits)

Course Outcomes

This course and its outcomes support the Computing Learning Outcomes of Problem Solving and Critical Thinking (PS&CT), and Communication and Interpersonal Skills (C&IS). These Computing Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Effective Communication.

Learning OutcomesCourse Objectives
PS & CT a. Formulate project requirements and alternative solutions appropriate to the computing problems1. Differentiate among conventional methods for data visualization, multivariate regression, factor analysis, multidimensional scaling, non-dimensional scaling, clustering techniques such as set and poset theoretic approaches.
2. Discern the circumstances to apply those various techniques.
PS & CT d. Implement computing solutions that consist of system and application software written in various programming languages3. Work with data that has intrinsic relationship to spatial reference such as geographic information systems.
C & IS c. Devise effective user interfaces based on the application4. Explore and build interactive visualizations for datasets too large to be statically displayed in a standard two dimensional plot.