0% found this document useful (0 votes)
30 views3 pages

Graphics Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views3 pages

Graphics Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

COMP 342: Computer Graphics

Subject: Computer Graphics Course Code: COMP 342

Credit: 3 FM: 100 (50 internal + 50 final)

Objectives:
The course will cover the basic concepts, mathematical foundations, fundamental theory and
algorithms, software techniques, hardware and system issues, and application examples of
computer graphics.

Syllabus

1. Introduction to Graphics (2 Hours)


a. History of Computer Graphics
b. Computer Graphics Areas and Applications
c. Data Visualization and its applications

2. Basic Raster Graphics Algorithms for drawing 2D primitives (5 Hours)


a. Line Drawing Algorithms
i. DDA Algorithm
ii. Bresenham Line Drawing Algorithm
b. Circle Generating Algorithms
i. Mid-Point Circle Drawing Algorithm
c. Ellipse drawing Algorithm
i. Mid-Point Ellipse Drawing Algorithm

3. Graphics Hardware (7 hours)


a. Hardware Technology
b. Display Technology
c. Raster Scan Display Systems
d. The Video Controller

4. Geometric Transformation (2D) (5 Hours)


a. Basic Transformation
i. Scaling
ii. Translation
iii. Rotation
iv. Reflection
v. Shearing
b. Matrix Representation and Homogeneous Coordinates
c. Composite Transformations
5. Viewing in 2D (6 Hours)
a. The Viewing Pipeline
b. Window and Viewport
c. Viewing Transformation
d. Clipping
i. Point Clipping
ii. Line Clipping
1. Cohen-Sutherland Line Clipping Algorithm.
2. Liang-Barsky Line Clipping Algorithm.
iii. Polygon Clipping
1. Sutherland-Hodgmen Polygon Clipping Algorithm

6. Geometric Transformation (3D) (6 Hours)


a. Basic Transformations
i. Scaling
ii. Translation
iii. Rotation
iv. Reflection
v. Shearing
b. 3D Viewing
i. The Viewing Pipeline
ii. Viewing Parameters
iii. Parallel Projection
iv. Perspective Projection

7. Chapter Six: Visible Surface Detection Methods (4 Hours)


a. Classification of Visible Surface Detection Algorithms
b. Back-Face Detection
c. Z-Buffer Method
d. Scan Line Method
e. A-Buffer Method
f. Binary Space Partition Method

8. Chapter Seven: Illumination Models and Surface Rendering Methods (4 Hours)


a. Light Sources
b. Illumination Models
c. Shading
i. Constant Intensity Shading
ii. Gouraud Shading
iii. Phong Shading

9. Color Models and Color Applications (4 hours)


a. Properties of Light
b. Color Models
i. RGB
ii. YIQ
iii. CMY
iv. HSV
c. Color Selection and Applications

10. Advanced Topics on Computer Graphics (2 hours)


a. Computer Animation
b. Morphing
c. Ray Tracing

Reference Books:
I. Computer graphics: Principles and Practices by James Foley, S.K Feiner and J.F Hughes
II. Computer graphics: Donald Hearn and M. Pauline Baker

Grading Policy:
End Term Examination: 50 Marks

Internal Evaluation: 50 Marks

Internal Assessement I 10 Marks


Internal Assessement II 10 Marks
Quizzes 5 Marks
Assignments 5 Marks
Lab Reports 5 Marks
Mini Projects/ Lab Exam 10 Marks
Viva & Documentation 5 Marks

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy