1. Computer Graphics Tutorial:
    • Application of Computer Graphics
    • Interactive and Passive Graphics
  2. Graphic Systems:
    • Display Processor
    • Cathode Ray Tube (CRT)
    • Random Scan vs Raster Scan
    • Color CRT Monitors
    • Direct View Storage Tubes
    • Flat Panel Display
  3. Input-Output Devices:
    • Input Devices
      • Trackball
      • Light Pen
      • Image Scanner
    • Output Devices
      • Plotters
  4. Scan Conversion:
    • Scan Conversion Definition
    • Scan Converting a Point
    • Scan Converting a Straight Line
      • DDA Algorithm
      • Bresenham’s Line Algorithm
    • Scan Conversion Circle
      • Defining a Circle
      • Bresenham’s Circle Algorithm
      • Midpoint Circle Algorithm
    • Scan Converting Ellipse
      • Scan converting an Ellipse
      • Polynomial Method
      • Trigonometric Method
      • Midpoint Ellipse Algorithm
  5. Filled Area Primitives:
    • Boundary Fill Algorithm
    • Flood Fill Algorithm
    • Scan Line Polygon Fill Algorithm
  6. 2D Transformations:
    • Introduction of Transformation
    • Translation
    • Scaling
    • Rotation
    • Reflection
    • Shearing
    • Matrix Representation
    • Homogeneous Coordinates
    • Composite Transformation
    • Pivot Point Rotation
  7. 2D-Viewing:
    • Window
    • Window to Viewport Co-ordinate Transformation
    • Zooming
    • Panning
  8. Clipping Techniques:
    • Clipping
    • Point Clipping
    • Line Clipping
      • Midpoint Subdivision Algorithm
    • Text Clipping
    • Polygon Clipping
      • Sutherland-Hodgeman Polygon Clipping
      • Weiler-Atherton Polygon Clipping
  9. Pointing & Positioning:
    • Pointing & Positioning Techniques
    • Elastic or Rubber Band Techniques
    • Dragging
  10. Shading:
    • Introduction of Shading
    • Constant Intensity Shading
    • Gouraud Shading
    • Phong Shading
  11. Animation:
    • Animation
    • Application Areas of Animation
    • Animation Functions
  12. 3D Computer Graphics:
    • Three-Dimensional Graphics
    • Three-Dimensional Transformations
      • Scaling
      • Rotation
      • Rotation about Arbitrary Axis
      • Inverse Transformations
      • Reflection
      • Shearing
  13. Hidden Surfaces:
    • Hidden Surface Removal
    • Back Face Removal Algorithm
    • Z-Buffer Algorithm
    • Painter’s Algorithm
    • Scan Line Algorithm
    • Subdivision Algorithm