Computer Graphics Syllabus - BEX (TU)

View and download full syllabus of Computer Graphics

Course Description

Unit Contents

  1. Introduction and application [2 hours]
    1. History of computer graphics, Applications of computer graphics
    2. Hardware: Raster‐Scan Displays, Vector Displays, Hard copy devices, Input Hardwares, Display Architectures
    3. Applications in various fields like medicine, engineering, art, uses in virtual realism.
  1. Scan‐Conversion [6 hours]
    1. Scan‐Converting A Point
    2. Scan‐Converting A Straight Line: DDA Line Algorithm, Bresenham’s Line Algorithm
    3. Scan‐Converting a Circle and an Ellipse: Mid‐Point Circle and Ellipse Algorithm
  1. Two –Dimensional Transformations [6 hours]
    1. Two –dimensional translation, rotation, scaling, reflection, shear transforms
    2. Two‐dimensional composite transformation
    3. Two‐dimensional viewing pipeline, world to screen viewing transformations and clipping (Cohen‐Sutherland Line Clipping, Liang‐Barsky Line Clipping)
    4. Three‐Dimensional Graphics
    5. Three –dimensional translation, rotation, scaling, reflection, shear transforms
    6. Three‐dimensional composite transformation
    7. Three‐dimensional viewing pipeline, world to screen viewing transformation, projection concepts (orthographic, parallel, perspective projections)
  1. Curve Modeling [4 hours]
    1. Introduction to Parametric cubic Curves, Splines, Bezier curves
  1. Surface modeling [4 hours]
    1. Polygon surface, vertex table, edge table, polygon table, surface normal and spatial orientation of surfaces
  1. Visible Surface Determination [6 hours]
    1. Image Space and Object Space techniques
    2. Back Face Detection, Z‐Buffer, A‐Buffer, Scan‐Line method
  1. Illumination and Surface Rendering methods [8 hours]
    1. Algorithms to simulate ambient, diffuse and  specular  reflections
    2. Constant , Gouraud and phong shading models
  1. Introduction to Open GL [3 hours]
    1. Introduction to OpenGl, callback functions, Color commands, drawing pixels, lines, and polygons using OpenGL, Viewing, Lighting.

Practical:

Lab works should be done to provide concept on following topics:

  1. DDA Line Algorithm
  2. Bresenham’s Line algorithm
  3. Mid Point Circle Algorithm
  4. Mid Point Ellipse Algorithm
  5. Lab on 2‐D Transformations
  6. Basic Drawing Techniques in OpenGL

Evaluation Scheme:    

The question will cover all the chapters of the syllabus. The evaluation scheme will be as indicated in the table below. 

Units Hrs Mark

 

Distribution

1 2 4
2 6 10
3 6 10
4 6 10
5 4 8
6 4 8
7 6 10
8 8 14
9 3 6
Total 45 80

Text and Reference Books

  1. Donald D. Hearn and  M. Pauline Baker, “Computer Graphics with OpenGL (3rd Edition)”
  2. Foley, Van Dam, Feiner, Hughes “Computer Graphics Principles and Practice (Second Edition in C”)
Download Syllabus
  • Short Name N/A
  • Course code N/A
  • Semester Fifth Semester
  • Full Marks 80
  • Pass Marks 32
  • Credit 3 hrs
  • Elective/Compulsary Compulsary