Students gain advanced knowledge of algorithms; computational biology; computer architecture; computer graphics and visualization; computer systems design; database systems; computer security; ...
Combining art, science, engineering, and the psychology of human perception and interaction, computer graphics involves the creation and manipulation of visual content used in applications ranging ...