CSCI-4972 Introduction to Visualization
Fall 2010
Home
  Contact Information
  Office Hours

Announcements
  LMS

Syllabus
  Prerequisites
  Learning Outcomes

Grading
  Assigned Readings

Calendar
  Lecture notes
  Lab materials
  Homework

References
  On-line Material
  Optional Books

Homework
  Homework Late Policy
  Electronic Submission

Syllabus

Course Overview

Visualizing data is a key step in understanding many problems. This course is designed to introduce students to methods of visualizing many different types of data, such as images, 3D surfaces, flow fields, and medical data. The Visualization Toolkit (VTK) will be introducted as a means to demonstrate these techniques. Course activities include weekly in-class exercises and homework assignments and a final project to explore creative uses of these techniques. This course is open to both undergraduates and graduate students from all disciplines and skill levels.

Prerequisites

C++ programming experience (equivalent to CSCI 1200 Data Structures) is required.

Learning Outcomes

Students who have successfully completed this course will be able to:
  • Analyze, interpret, and evaluate a specific visualization example and discuss how the visualization might be improved for more accurate interpretation or communication of patterns in the data.
  • Select or design an effective visualization strategy for a variety of different types of data.
  • Create a visualization of a new dataset using available open-source visualization resources.
  • Use visualization to communicate results of experiments and research in their field of study.
  • Incorporate visualization for debugging and improved program development or experimental data analysis in their field of study.