The course provides an overview of graphic systems, including input-output devices, sean conversion, two-dimensional transformations, translation, sealing, rotation, reflection, shearing, windowing concepts, clipping algorithms, window-to-viewport transformation, three-dimensional concepts, three-dimensional representations, three-dimensional transformations, three-dimensional viewing, hidden-surface and hidden-line removal, shading and color models, and applications of computer graphics to the development of graphical user interface and output display for computer software.