This course studies primitives for creating computer graphics applications. The things learned are how to create lines, color palettes, polygons, circles and curves, transformation, viewing and clipping, antialiasing, 3D graphics concepts, and the use of APIs. The major assignments given in this course can be in the form of creating image-making applications such as Microsoft Paint and/or creating fonts