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, geometric modeling, animation, and eye tracking. We also offer a unique interdisciplinary professional program in digital production arts, which includes training in visual effects, 3D modeling and animation, and game design.
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.