School of Computing

Divisions in the School of Computing

The School has three primary academic divisions: Computer Science, Visual Computing, and Human-Centered Computing.

  • Computer Science offers students the opportunity for classroom study and research in the underlying theory of computation, algorithms, software engineering, cyberinfrastructure, computer systems, and other core areas of traditional computer science.
  • Visual Computing offers students the opportunity for classroom study and research in computer graphics, visualization, computer vision and image processing, and in various electronic arts such as game design, special effects, and animation.
  • Human-Centered Computing (HCC) is our newest division. HCC is an emerging field focused on understanding how to make computational technologies more useable and how computational technologies affect society.