Department of Information Technology
Assignment –I
Academic Year &
Degree / Program B.E/Information Technology 2025-2026
Semester
Course Code & Course 20IT712 &COMPUTER GRAPHICS
Year / Sem. IV/VII
Name AND VISUALIZATION
Name of the Faculty &
[Link] & IT Regulation 2020
Department
Email pavithrasit@[Link] Contact No 9629148247
Written assignment/case study/ MCQ ( 24 Marks )
Assignment -1 Seminar ( 16 marks ) (One marks each Question )
( 40 Marks ) Unit 1 Unit 2 Unit 1 Unit 2 Unit 3
8 8 8 8 8
Written assignment/case study/ MCQ ( 16 Marks )
Assignment -2 Seminar ( 24 marks ) (One marks each Question )
( 40 Marks ) Unit 3 Unit 4 Unit 5 Unit 4 Unit 5
8 8 8 8 8
[Link] UNIT - I (Title ) Marks BL SL
WRITTEN ASSIGNMENT QUESTIONS
1. Explain the Bresenham's Line Drawing Algorithm with a suitable
8 K3 A2,A3
example.
2. Differentiate between DDA and Bresenham’s line drawing
8 K3 A4,A5
algorithms. Which is more efficient and why?
3. Describe the Midpoint Circle Drawing Algorithm. Illustrate with
8 K3 B3,B4,B5
an example for radius = 5.
4. What is a frame buffer? How does it play a role in raster graphics
8 K3 B6 ,B7,B8
systems?
5. Write a short note on ellipse-generating algorithms. How does it
8 K2 C1,C2,C3
differ from circle-drawing algorithms?
Case study /Seminar / Real time Examples / mini Project (PPT)
6. Explain and compare different line-drawing algorithms (DDA
and Bresenham). Which algorithm would you recommend for
8 K4 A1
real-time drawing applications and why? Implement a basic
version in pseudocode.
7. Describe how to draw a straight line using the DDA algorithm.
Illustrate the steps with an example (use coordinates of your 8 K3 B1,B2
choice).
UNIT - II (Title )
WRITTEN ASSIGNMENT QUESTIONS
1. Explain 2D transformations with suitable matrix representations
8 K3 A1,A3
for translation, scaling, and rotation.
2. Define and derive the window-to-viewport coordinate
A4,A5
transformation. Why is it necessary?
3. What are composite transformations? Explain with an example
8 K3 B1,B2,B5
involving rotation and translation.
4. Differentiate between object space and image space clipping.
8 K3 B6, B7,B8
Give examples.
5. Describe the process of clipping a line using the Cohen–
8 K2 C1,C2,C3
Sutherland algorithm.
Case Studies/Seminar / Mini project
6. Create a composite transformation matrix to rotate an object by
45°, then scale it by 2 units in both x and y, and finally translate
8 K4 A2
it by (5, 5). Apply the composite matrix to the point (1, 1) and
show the output.
7. If the character is at (3, 4) and moves 5 units right and 2 units up, 8
calculate the new position. Briefly explain the translation matrix K3 B3,B4
used
MCQ QUESTIONS
[Link] Unit – I CO Marks BL
1. Which of the following algorithms uses floating-point CO1
arithmetic?
A) Bresenham’s Line Algorithm 1 K3
B) Midpoint Circle Algorithm
C) DDA Algorithm
D) Cohen-Sutherland Algorithm
2. The frame buffer is used to store: CO1
A) Sound
B) Text only 1 K3
C) Pixel data for the screen
D) Video files
3. Which algorithm is best for drawing a circle? CO1
A) DDA
B) Bresenham 1 K3
C) Midpoint Circle
D) Scanline
4. The smallest addressable element of a screen is called: CO1 1 K3
A) Node
B) Bit
C) Pixel
D) Block
5. Ellipse-generating algorithms are similar to circle algorithms CO1
but differ in:
A) Color logic 1 K3
B) Radii along two axes
C) Hardware dependency
D) Frame rate
6. Which of these is a line-clipping algorithm? CO1
A) Liang-Barsky
B) Midpoint Circle 1 K2
C) DDA
D) Scanline
7. Line drawing algorithms are used in: CO1
A) Sound processing
B) Image compression 1 K3
C) Graphics rendering
D) Networking
8. Which algorithm is more efficient in terms of integer CO1
computation?
A) DDA 1 K3
B) Bresenham
c)Midpoint ellipse
D) Scanline
Unit -2
9. A basic transformation in 2D is: CO2
A) Clipping
B) Rasterizing 1 K3
C) Scaling
D) Shading
10. A 2D translation moves an object by: CO2
A) Changing shape
B) Changing color 1 K3
C) Shifting position
D) Increasing size
11. Which transformation rotates an object about the origin? CO2
A) Translation
B) Scaling 1 K3
C) Rotation
D) Reflection
12. Window-to-viewport transformation is used in: CO2
A) Display adjustment
B) File conversion 1 K3
C) View mapping
D) Printing
13. Clipping is the process of: CO2 1 K3
A) Enlarging objects
B) Deleting outside content
C) Coloring
D) Rasterizing
14. Which of the following is a composite transformation? CO2
A) Scaling
B) Rotation 1 K3
C) A combination of transformations
D) Clipping
15. Matrix representation helps in: CO2
A) Music generation
B) Image storage 1 K3
C) Performing geometric transformations
D) File compression
16. Which of the following helps in defining a 2D viewing window? CO2
A) World coordinate system
B) Audio buffer 1 K3
C) Raster grid
D) Shading model
Unit 3
17. In 3D graphics, Z-axis is used to represent: CO3
A) Width
B) Height 1 K3
C) Depth
D) Brightness
18. Which transformation is used to spin an object around an axis? CO3
A) Translation
B) Rotation 1 K3
C) Scaling
D) Reflection
19. Which of these is used for hidden surface elimination? CO3
A) Bresenham algorithm
B) Z-buffer algorithm 1 K3
C) Frame buffer
D) DDA
20. A 3D object can be represented using: CO3
A) Pixels
B) Lines only 1 K3
C) Polygons and vertices
D) Sounds
21. Which color model is used in display screens? CO3
A) CMYK
B) HSV 1 K3
C) RGB
D) HLS
22. Which method is not a modeling technique? CO3
A) Wireframe
B) Surface 1 K3
C) Solid
D) Clipping
23. Which of the following is a virtual reality component? CO3 1 K3
A) Joystick only
B) Haptic devices
C) Hard disk
D) CPU
24. Which transformation is required to adjust an object’s position CO3
in 3D?
A) Projection K3
1
B) Translation
C) Frame buffering
D) Coloring
Course Instructor Module Coordinator Program Coordinator
Department of Electrical and Electronics Engineering
Assignment –II
Academic Year &
Degree / Program
Semester
Course Code & Course Name Year / Sem.
Name of the Faculty &
Regulation
Department
Email Contact No
[Link] UNIT - 3 ( Uncontrolled Rectifier) Marks BL SL
WRITTEN ASSIGNMENT QUESTIONS
1. Explain in detail the three-dimensional object representations and
8 K3 A1,A2
their significance in computer graphics.
2. Discuss the various three-dimensional geometric and modeling
8 K3 A4,A5
transformations with suitable examples.
3. Describe the process of three-dimensional viewing and the concepts
8 K3 B1,B2,B3
involved in it.
4. Explain the hidden surface elimination techniques used in three-
8 K3 B4,B7,B8
dimensional graphics.
5. Discuss different color models and their applications in virtual
8 K2 C1,C2,C3
reality and 3D visualization
Case study /Seminar / Real time Examples / mini Project (PPT)
6. A game development company is designing a 3D racing game. The
cars and tracks need to be represented as 3D objects, transformed
8 K4 A3
during motion, viewed from different angles, and rendered in real
time.
7. Discuss the role of Virtual Reality in enhancing three-dimensional
viewing experiences. Explain with real-world applications such as 8 K3 B5,B6
education, medical imaging, or gaming.
UNIT – IV (CONTROLLED RECTIFIERS)
WRITTEN ASSIGNMENT QUESTIONS
1. Discuss the role of storyboards, object definitions, key frames, in-
8 K3 A1,A2
between frames, and motion paths.
2. Describe the general computer animation functions with neat 8 K3 A3,A5
diagrams.
3. What is raster animation? Explain the techniques used for raster
8 K3 B1,B2,B3
animation with examples.
4. Explain computer animation languages with suitable examples. 8 K3 B4,B5,B6
5. Discuss the role of key frame systems and motion specifications in
8 K2 C1,C2,C3
animation
Case Studies/Seminar / Mini project
6. An e-learning platform is developing animated tutorials to teach
science experiments online. They want smooth animations to
8 K4 A4
demonstrate chemical reactions and physical processes like motion
of planets.
7. Discuss the importance of computer animation languages in modern 8
multimedia applications. Highlight their features with examples such K3 B7,B8
as Flash, Java3D, or OpenGL.
UNIT – V (CONTROLLED RECTIFIERS)
WRITTEN ASSIGNMENT QUESTIONS
1. Explain in detail the principles and methods of visualization. 8 K3 A1,A2
2. What are the time-tested principles for good visual plots? 8 K3 A3,A4
3. Discuss the role of color in graphics and visualization. 8 K3 B1,B2,B3
4. Explain the visualization of multidimensional data. 8 K3 B4 B5,B6
5. Describe scientific visualization algorithms for scalar and vector
8 K2 B7,B8
data.
Case Studies/Seminar / Mini project
6. Explain how visualization principles, color models, and scientific
visualization algorithms for scalar and vector data can be applied to
8 K4 A5
develop an effective medical visualization system. Support your
answer with examples and diagrams
7. Discuss the challenges and methods of visualizing multidimensional 8
data in real-world applications such as weather forecasting, stock K3 C1,C2,C3
market analysis, or big data analytics.
MCQ QUESTIONS
[Link] Unit – 4 CO Marks BL
1. Which of the following is the first step in designing an animation CO4
sequence?
a) Rendering K3
1
b) Storyboarding
c) Key frame generation
d) Motion specification
2. The process of specifying the intermediate frames between key CO4 1 K3
frames is called:
a) Rasterization
b) Morphing
c) Interpolation
d) Rendering
3. Which animation technique is based on frame buffer manipulations? CO4
a) Vector animation
b) Raster animation 1 K3
c) Morphing
d) Path animation
4. In key frame systems, motion is controlled by: CO4
a) Only the final frame
b) Sequence of key frames 1 K3
c) Hidden surface removal
d) Color mapping
5. The main advantage of double buffering in animation is: CO4
a) Faster computation
b) Avoid flickering 1 K3
c) Reduces memory usage
d) Improves color quality
6. Which of the following is an example of an animation language? CO4
a) C++
b) Java3D 1 K3
c) SQL
d) HTML
7. Motion specification in animation can be achieved using: CO4
a) Path control
b) Constraints 1 K3
c) Kinematics
d) All of the above
8. The process of changing one shape into another smoothly is called: CO4
a) Clipping
b) Morphing 1 K3
c) Transformation
d) Filtering
Unit – 5
9. The primary goal of data visualization is to: CO5
a) Store data efficiently
b) Represent data graphically for better understanding 1 K3
c) Encrypt data for security
d) Reduce data redundancy
10. Which of the following is a time-tested principle for good visual CO5
plots?
a) Use of excessive colors
1 K3
b) Clear labeling and scaling
c) Random placement of data points
d) Avoiding legends
11. Tone mapping is mainly used in visualization to: CO5
a) Convert 2D images into 3D
b) Map high dynamic range data to a lower range for display 1 K3
c) Improve data compression
d) Perform hidden surface elimination
12. The challenge of visualizing multidimensional data is: CO5
a) Too few attributes
b) Representing data with more than three variables in 2D/3D space 1 K3
c) Low data storage capacity
d) Limited use in graphics
13. Which of the following is NOT a color model used in visualization? CO5
a) RGB
b) CMY 1 K3
c) HSV
d) SQL
14. In scientific visualization, scalar data is usually represented using: CO5
a) Isosurfaces and contour plots
b) Streamlines 1 K3
c) Particle traces
d) Vector fields
15. Which visualization method is most suitable for vector data? CO5
a) Histogram
b) Streamlines and arrow plots 1 K3
c) Pie chart
d) Contour plot
16. Matters of perception in visualization deal with: CO5
a) Human ability to interpret graphical information
b) File size of images 1 K3
c) Compression methods for videos
d) Hidden surface eliminatio
CO3 Analysis the operation of Uncontrolled rectifiers and determine the performance
parameters.
CO4 Analysis and study the operation of 2, 3 & 6 pulse converters and also determine the
various performance indices of controlled rectifiers.
CO5 Analysis the operation of various DC-DC converters
Course Instructor Module Coordinator Program Coordinator