Search SIAT    SFU.CA
 
 
Undergraduate Courses
IAT 355 - Introduction to Visual Analytics

Download PDF: PDF icon IAT355-1a-2012.pdf
Credit Hours: 3
Instructors:

Lyn Bartram


Location: SFU Surrey, Room 2750
Semester: Spring 2012

Course Description:

For the most updated information regarding this course, please follow this link:  http://www.sfu.ca/siatclass/IAT355/Spring2012/index.html

This course focuses on the design and implementation of interactive computer visualization techniques for the analysis, comprehension and explanation of large collections of abstract information. The application of principles from perception, information visualization, interaction and visual analytics will be covered. Introduces tools for programming geometric information and displaying the results. Emphasizes development of practical skills in using graphics libraries and tools; students will develop programming experience with relevant examples and techniques.



Course Objectives:

By the end of this course, students will be able to:

  • Design and implement visualization and visual analytics techniques to support human activities
  • Describe visualization design guidelines, explain the guidelines in terms of human perception and cognition
  • Describe major sub-disciplines within the fields of visualization and visual analytics


Delivery Method:

Lecture (LEC) and Open Lab (OPL)



Learning Activities + Evaluation:

Learning Activities:
This course is divided into three parts: introduction to basic graphics for information visualization, techniques, algorithms and methods for interactive information analysis and visual analytics.

Basic Graphics for Visualization: students learn how to represent simple objects in two dimensions and how to manipulate the properties of these objects using standard computer graphics methods and libraries. They learn the basics of two-dimensional representations through rotation, scaling, shearing and translation transformations.

  • data structures
  • vector/raster graphics
  • geometry
  • 2D transformations
  • basic rendering

Information Visualization: students are introduced to methods of representing and interacting with complex collections of abstract information, including techniques based on color, space and order, trees, graphs and networks, detail and context, filtering, brushing and navigation. Perceptual and cognitive issues are covered.

  • introduction to information visualization
  • 1D & 2D quantities
  • timelines
  • overview + detail/focus + context
  • using color in information display
  • space and order
  • depth/occlusion
  • trees and graphs
  • brushing and linking
  • filtering
  • interaction and navigation

Visual Analytics: students are introduced to dealing with large volumes of dynamic data and the ideas of linking computational/analysis techniques with interactive informational visualization methods. Topics include:

  • perceptual issues
  • structuring data
  • data mining methods
  • sensemaking processes
  • applications

Evaluation:
Assignments: 30%
Exam: 40%
Project: 30%



Texts, Resources + Materials:

Required:
“Information Visualization: Design for Interaction” (2006) by Robert Spence; 2nd Edition; Prentice Hall; ISBN 0132065509




Prerequisites:

IAT 201 and IAT 267 and either IAT 265 or CMPT 225 or other approved second year programming course.  Recommended:  IAT 235.






Last Updated: January 17, 2012

These course outlines are drafts and are subject to change.

Current Undergrad  //  Course Outlines