Get premium membership and access revision papers, questions with answers as well as video lessons.

Comp 414: Introduction To Computer Graphics August 2009 Question Paper

Comp 414: Introduction To Computer Graphics August 2009 

Course:Bachelor Of Science In Computer Science

Institution: Kabarak University question papers

Exam Year:2009



COURSE CODE: COMP 414
COURSE TITLE: INTRODUCATION TO COMPUTER GRAPHICS
STREAM: Y4S1
INSTRUCTIONS:
ANSWER QUESTION ONE AND ANY OTHER TWO.
SECTION A
1. (a) What is Computer Graphics? (2 marks)
(b) Give an account on how computer graphics has improved the entertainment sector
with appropriate example (3 marks)
(c) Define the following terms in reference to computer graphics: - (3 marks)
i)
a. Morphing
b. pixel
c. Resolution
ii) Write a program to draw an ellipse using C programming language (5marks)
(d) Using a neat well labeled diagram, explain the basic design of magnetic deflection
CRT (6 marks)
(e) Differentiate between Image Processing and Computer Graphics giving
Appropriate examples in each case. (4marks)
(f) Discuss the basic attributes of a straight line giving examples in each case.
(7marks)
SECTION B
Choose any Two
2 (a) Elaborate on the term “Flat Panel Display” (2 marks)
(b) Name and discuss into details the two categories of flat panel giving examples
in each case (8 marks)
(c) With an aid of neat diagram, explain the basic design of a plasma panel display
device (10 marks)
3 (a) Discuss at least 8 areas where Computer graphics is applied citing appropriate
examples (8 marks)
(b) Explain the term Horizontal Retrace of the electron beam (3 marks)
(c) Write a procedure for implementing DDA algorithm and hence write a
program for drawing a line based on DDA line algorithm (Use C programming
Language) (9marks)
4. (a) Various devices are available for data input on graphics workstations. Name
8 devices and explain their functions into details (8 marks)
(b) (i) Define the term “Clipping algorithm” as used in computer graphics
(2marks)
(ii) With aid of appropriate diagrams, carefully explain Sutherland-Hodgeman
polygon clipping algorithm (10marks)
5. (a) Explain the following 2D geometric Transformation: (10 marks)
(i) Translation
(ii) Rotation
(iii)Scaling
(b) Draw a flow chat showing steps involved in the Translation of a line and hence
write a program to implement translation of a line using C programming Language.
(10marks)






More Question Papers


Popular Exams



Return to Question Papers