Computer Graphics is about using computers to generate and manipulate visual contents. You'll study algorithms to create, transform, and interact with graphics in real-time computing environments. It has a wide range of applications including user interface design, game development, virtual and augmented reality etc.
Computer Graphics typically requires proficiency in
For more advanced topics, such as realistic rendering and physics-based animation, a basic understanding of physics can be very helpful.