Alison's New App is now available on iOS and Android! Download Now

Advanced Diploma in Computer Graphics

Learn the core concepts of computer graphics and the architecture of graphics systems in this free online course.

Publisher: NPTEL
This free online course introduces you to the core concepts of Computer Graphics. It encompasses a brief history and evolution of the field, an in-depth explanation of the stages of the graphics pipeline, the hardware and software involved in the pipeline implementation, and a brief introduction to programming with graphics libraries. Numerous illustrations are exhibited for a stabler understanding of the subjects discussed in this course.
Advanced Diploma in Computer Graphics
  • Duration

    15-20 Hours
  • Students

  • Accreditation






View course modules


An object that is displayed on any screen involves multiple processes that are required to get it there. In this course, you will learn about the core concepts behind the representation of an object on a screen. The process of rendering static images on the screen using the Graphics Pipeline, and the hardware and software components that are involved in the process will be introduced. The process of Rendering broadly involves two components, which are the graphics pipeline and the implementation of the graphics pipeline. In this course, you will learn how to display an image on the screen, beginning from object representation which is the very first stage of image synthesis, then the five stages of the graphics pipeline which converts object definitions into a representation on the pixel grid, and finally implementation of that representation on the physical screen with the use of graphics hardware and software. Multiple algorithms and examples will be used in the course for a better understanding of the core ideas. The course begins with a brief history and evolution of Computer Graphics in the first module, as well as the problems that are faced by the professionals in the field. The general architecture of a graphics system and the concept of a graphics pipeline will then be introduced. You will then learn about point sample rendering, boundary representation, and the space representation method along with their sub-processes from the first stage of the Graphics Pipeline - Object Representation.

Next, the second stage of the Graphics Pipeline - Modelling Transformation - along with the matrix representations of both the 2D transformations and 3D transformations will be extensively elucidated. The series of steps involved in mapping colours to objects, along with the various lapses of the lighting model and how they can be corrected using various shading models will also be covered. Thereafter, you will learn about colour models and how to create texture patterns for an object. You will observe how these textures are mapped along the object surfaces. The three sub-stages of the viewing Pipeline, which include view transformation, projection transformation, and viewport transformation will also be highlighted. Different algorithms and worked-out examples of clipping with respect to 2D and 3D objects, along with the two types of Hidden Surface Removal methods, will be discussed in this section of the course. The next part covers the last step of the Graphics Pipeline - Scan Conversion. A step-by-step explanation of scan conversion techniques for basic shapes like lines, circles, and polygons, along with fill-area scan conversion, character rendering and an introduction to anti-aliasing techniques will be highlighted in this section of the course.

Finally, you will study the various input and output devices involved in the process of rendering an image and an introduction to graphics libraries. This free Computer Graphics course will build your foundation on the core concepts of graphics. The wide use of Computer Graphics in almost every field, whether it be engineering, medical imaging, aviation, education or art and entertainment has made it crucial for any professional to be aware of the basic concepts encompassed in the field. With the advancement in Information Technology, Computer Graphics is becoming the core of almost every field. Whether you are just getting started, or you have been in the field for years, it will benefit you immensely if you grab the information contained herein. Look no further, enrol now to take advantage of this immersive course. Start this course today!

Start Course Now