This course is an introductory Computer Graphics course, which deals with the “input, manipulation, and display of graphical information” (taken from the official course listing), and aims to expose you to a variety of related topics, such as lines, shapes, polygons, pixels, shading, images, transforms, modeling, rendering, animation, etc. The course does not assume that you have any prior experience in graphics-related work, though you will need to be familiar with programming in Java, particularly with creating objects and invoking methods.
2D Rendering
2D Geometry
Graphing equations
Geometric Models
Constructive Area Geometry
Colors and Paints
Affine Transformation
Clipping
Image Processing
Fractal Images
Animations
*There are many topics listed here; we will likely not complete all of them, and the list is subject to change as needed.