Institute of Innovation in Technology & Management
Affiliated to GGSIP University
Assignment/Case Study/Presentation
Assignment no:
Submitted By: ________________Enrollment No: _______________
Submitted to: ____________ Date of Submission:
Subject: ____________________Subject Code: ____________
Course: _____________________ Semester: ______________
Section: ____________________Academic Year: _________
Institute of Innovation in Technology & Management
Assignment: Computer Grphics (Unit I)
Programme: BCA Semester: V Paper Code: 303 Academic Year: 2025-26
Max Marks: 20 Last Date of Submission:
LEARNING OBJECTIVES:
In this course, the learners will be able to develop expertise related to the following:
1. Concept of Computer graphics, types of display devices and their techniques.
2. Methods of drawing of graphic objects on the display devices.
3. Concepts of viewport, mapping of real world objects to display device, clipping
4. Knowledge of projection concepts and their types
Q. No Questions Relevant Course Outcome
1. Write in detail about the applications of Computer CO1
Graphics,
2. Explain conceptual frame work for interactive CO1
graphics, and describe its advantages
3. Describe in detail about Non Interactive and CO1
interactive graphics
4. Explain in detail about DDA line drawing algorithm CO1
5. What steps are required to scan convert a circle using CO1
Bresenham’s algorithm?Using mid point circle
algorithm draw a quadrent of circle of radius with
center (0,0)
6. Describe Bresenham’s line drawing algorithm with its CO1
derivation Compute the intermediate points from (0,0)
to (5,10) on a line using Bresenham’s approach
7. What do you mean by scan conversion?Give example CO1
of algorithm used for scan conversion of a circle
8 What is the role of video controller in raster scan
system? Consider a raster scan system with the
resolution of 1280 by 1024 why is the frame buffer is
needed if 12 bits per pixel are to be stored
9 Explain the working of color CRT
10 Explain the functions of Random scan display
processor
11 What is the anti aliasing? What are the various
techniques for anti aliasing
12 Discuss mid point sub division line clipping algorithm
with example
13 Explain about Scan Converting Circles using
Bresenham’s algorithm.
14 Explain the difference between random scan and
roster scan algorithm
Guidelines for Submission
The assignment should be handwritten.
All the pages of the assignment should be stapled.
Figures should be named properly.
The assignment must be submitted along with the Cove Page mentioning following
information.
Assignment No.:
Submitted to:
Submitted by: (Name & Enroll No)
Date of Submission:
Institute of Innovation in Technology & Management
Affiliated to GGSIP University
Assignment/Case Study/Presentation
Assignment no:
Submitted By: ________________Enrollment No: _______________
Submitted to: ____________ Date of Submission:
Subject: ____________________Subject Code: ____________
Course: _____________________ Semester: ______________
Section: ____________________Academic Year: _________
Institute of Innovation in Technology & Management
Assignment: Computer Grphics (Unit II)
Programme: BCA Semester: V Paper Code: 303 Academic Year: 2025-26
Max Marks: 20 Last Date of Submission:
LEARNING OBJECTIVES:
In this course, the learners will be able to develop expertise related to the following:
1. Concept of Computer graphics, types of display devices and their techniques.
2. Methods of drawing of graphic objects on the display devices.
3. Concepts of viewport, mapping of real world objects to display device, clipping
4. Knowledge of projection concepts and their types
Q. No Questions Relevant Course Outcome
1. Explain window to view point transformation CO2,CO3
2. Explain matrix representation of 2D Transformation CO2,CO3
3. Explain matrix representation of 3D Transformation CO2,CO3
4. Let r be a rectangular window whose lower left hand CO2,CO3
corner is at L(-3,1) and upper right hand corner is at
R(2,6) clip line segment AB with end points A(-4,2)
and B(-1,7) using Cohen- Sutherland Algorithm
5. Prove that the successive 2D scaling are multiplicative CO2,CO3
in nature that
S(Sx1,sy1),S(Sx2,Sy2)=S(Sx1,Sx2,Sy1,Sy2)
6. What is the need of representing transformations as CO2,CO3
homogeneous coordinates? List various basic
transformation matrices after conversion to
homogeneous coordinates
7. Deduce window to view point transformation with CO2,CO3
proper diagram
8 Let W be a rectangular window whose co ordinates CO2,CO3
are L(3,1) and R(4,6) find the visible portion of the
line segments joining the points (-10,5) to (10,5) using
Cohen- Sutherland algorithm
9 What is composite transformation? Magnify the CO2,CO3
triangle with vertices A(0,0),B(1,1),C(5,2) to twice its
size while keeping C(5,2) is fixed
10 Define the transformation that rotates an object point CO2,CO3
o degrees about the origin
I) Find the matrix representation for rotation of an
object by 30 degrees about origin
II) What are the new co ordinates of the point P(2,-4)
after the rotation
11 Explain in detail about Cyrus-Beck Algorithm CO2,CO3
Guidelines for Submission
The assignment should be handwritten.
All the pages of the assignment should be stapled.
Figures should be named properly.
The assignment must be submitted along with the Cove Page mentioning following
information.
Assignment No.:
Submitted to:
Submitted by: (Name & Enroll No)
Date of Submission:
Institute of Innovation in Technology & Management
Affiliated to GGSIP University
Assignment/Case Study/Presentation
Assignment no:
Submitted By: ________________Enrollment No: _______________
Submitted to: ____________ Date of Submission:
Subject: ____________________Subject Code: ____________
Course: _____________________ Semester: ______________
Section: ____________________Academic Year: _________
Institute of Innovation in Technology & Management
Assignment: Computer Grphics (Unit III)
Programme: BCA Semester: V Paper Code: 303 Academic Year: 2025-26
Max Marks: 20 Last Date of Submission:
LEARNING OBJECTIVES:
In this course, the learners will be able to develop expertise related to the following:
1.Concept of Computer graphics, types of display devices and their techniques.
2. Methods of drawing of graphic objects on the display devices.
3. Concepts of viewport, mapping of real world objects to display device, clipping
4. Knowledge of projection concepts and their types
Q. No Questions Relevant Course Outcome
1. State the properties of Beizer curves find all blending CO3
functions for Beizer curve (n=3)
2. Describe B spline in detail and identify the difference CO3
between B spline and Beizer Curves
3. Explain in detail about constructive solid Geometry CO3
4. Find the geometric matrix ,basis matrix and blending CO3
function for parametric cubic curves (Hermite curve)
What do you mean by Geometric continuity? How it CO3
is different from Parametric continuity
5. How solids should be represented in computer CO3
graphics, Give a competitive analysis of all the
representations
6. Explain different types of parametric continuities CO3
7. Distinguish between guard shading and phong CO3
shading
8 what are various methods for Polygon Mesh CO3
representation?
What do you mean by Blending function? Prove that
the blending function of open uniform B Spline is
equal to that of Bezier curve for d = n*l ( where n is
number of control points and d is degree).
9 Give a Beizer curve with 4 control points CO3
p0(1,0),p1(3,3) p2(6,3),p4(8,1) find any 5 points lying
on the curve and draw a rough sketch of the curve
Draw a Beizer curve with respect to control points
p(1,3),q(2,4),r(5,5),s(7,3) and draw it's Covex hull
10 Differentiate interpolation and approximation CO3
methods for spline representation.
11 What are various desirable properties for a solid CO3
representation?
Guidelines for Submission
The assignment should be handwritten.
All the pages of the assignment should be stapled.
Figures should be named properly.
The assignment must be submitted along with the Cove Page mentioning following
information.
Assignment No.:
Submitted to:
Submitted by: (Name & Enroll No)
Date of Submission:
Institute of Innovation in Technology & Management
Affiliated to GGSIP University
Assignment/Case Study/Presentation
Assignment no:
Submitted By: ________________Enrollment No: _______________
Submitted to: ____________ Date of Submission:
Subject: ____________________Subject Code: ____________
Course: _____________________ Semester: ______________
Section: ____________________Academic Year: _________
Institute of Innovation in Technology & Management
Assignment: Computer Grphics (Unit IV)
Programme: BCA Semester: V Paper Code: 303 Academic Year: 2025-26
Max Marks: 20 Last Date of Submission:
LEARNING OBJECTIVES:
In this course, the learners will be able to develop expertise related to the following:
1.Concept of Computer graphics, types of display devices and their techniques.
2. Methods of drawing of graphic objects on the display devices.
3. Concepts of viewport, mapping of real world objects to display device, clipping
4. Knowledge of projection concepts and their types
Q. No Questions Relevant Course Outcome
1. Explain Depth Sorting method of Hidden surface CO4
removal in detail.
2. Discuss three dimensional Cohen Sutherland Clipping CO4
in detail.
3. Explain in detail about Representation of Three- CO4
dimensional objects,
4. What do you understand by hidden surface removal? CO4
Explain Painters algorithm
Explain Z buffer method for Hidden surface removal CO4
5. Explain various types of parallel projection CO4
6. Explain various types of perspective projection CO4
7. Explain the difference between painters method and CO4
depth buffer method
8 Discuss various types of Orthographic projections CO4
9 Explain difference between Perspective and parallel CO4
projections,Difference between Orthographic and
oblique projections
Guidelines for Submission
The assignment should be handwritten.
All the pages of the assignment should be stapled.
Figures should be named properly.
The assignment must be submitted along with the Cove Page mentioning following
information.
Assignment No.:
Submitted to:
Submitted by: (Name & Enroll No)
Date of Submission: