A university level, fourth generation, first course in computer graphics has been designed and presented in three formats: • • over a full semester at a major private university • • over a full semester on site in a corporate setting • • during a single, intensive week in a corporate setting In all three formats, course content has included a history of computer graphics, output primitives, 2D and 3D transformations, 3D concepts and representations, windowing and clipping, 3D viewing, fractals, sweep representations, constructive solid geometry, quadtrees and octrees, hidden-element removal, modelling and displaying light intensities, surface shading, segmentation, modelling, curved surfaces, display devices and hard copy devices, graphics workstations, display processors, graphics software and standards, interactive input devices and techniques, input functions, color models and user interface design. The first two presentation formats have included a major graphics software system development requirement including polygon management, transformation routines, the viewing pipeline, clipping, scan conversion, hidden surface removal and one or more student-selectable options. The third format has permitted minor laboratory experience with a developed graphics software system.