Illustrative Visualization

Department of Computer Science
UNC Charlotte

ITCS6124 & ITCS8124
TR 3:30-4:45PM
Woodward Hall 135
Spring 2010



Prof. Aidong Lu


This course will cover diverse topics of visualization techniques, including visualizations in medicine, bioinformatics, nanotechnology, flow, large-scale data, time-dependent data, information, security and privacy, etc. The main objective is to let students to understand the essential visualization components: design, representation, transformation, interaction, and evaluation. The format of the course will be lectures, paper presentations, and project discussions.

Class projects may be done individually or in groups, and may be selected from a suggested list or proposed by students. Different project types are designed according to students� background, such as programming skills.


Fundamental computer graphics, or visualization, or virtual reality, or permission of instructor


There is no required textbook. A list of useful references:

  • The Visualization Handbook, C. Hansen and C. Johnson, Academic Press, 2004
  • Non-Photorealistic Rendering, B. Gooch and A. Gooch, A K Peters, 2001
  • Non-Photorealistic Computer Graphics, modeling, rendering, and animation, T. Strothotte and S. Schlechtweg, Elsevier Science, 2002
  • The Guild Handbook of Scientific Illustration, E. Hodges, Wiley, 2003
  • The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics, W. Schroeder, K. Martin, and B. Lorensen, Prentice-Hall, 1997


Grades will be assigned on the basis of class participation (10%), visualization critique (5%), paper presentations (2x5%), and class projects (3x25%).

Course Materials:
Some previous student projects from the class can be found here.
For More Information: Contact the instructor