UNIVERSITY EXAMINATIONS: 2017/2018
EXAMINATION FOR THE BACHELOR OF SCIENCE IN APPLIED
COMPUTING
BAC4103 MULTIMEDIA PROGRAMMING
FULLTIME/PARTTIME
DATE: AUGUST 2018 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and Any other TWO Questions
QUESTION ONE
a) Explain in detail on the functionality of color CRT monitors and flat panel display using
suitable diagram [10 Marks]
b) Explain the following as used in multimedia [5 Marks]
i.Resolution
ii.Image
iii.Video
iv.Synchronization
v.Text Clipping
c) Using diagrams and relevant examples, explain the different 2D transformations
[10 Marks]
d) Briefly discuss the application and transport of subsystems in multimedia communication
systems [5 Marks]
QUESTION TWO
a) Outline FIVE characteristics of multimedia DBMS [5 Marks]
b) List and explain the specification requirements for any THREE multimedia programming
applications [3 Marks]
c) List and explain FIVE application fields of multimedia programming [5 Marks]
Study the pseudo code below and answer the questions that follow;
For every circle I
Calculate radius and center
For every vertex J defining a circle on the x-z plane
CDS( I, J ).Vertex x = radius * cosine theta
CDS( I, J ).Vertex y = center’s y-coordinate
CDS( I, J ).Vertex z = radius * sine theta
End For
End For
i.What is the output for the above pseudocode [2 Marks]
ii.Write s simple pseudocode to calculate the radius and the center for a circle
[5 Marks]
QUESTION THREE
a) List and explain FOUR techniques that a multimedia programmer can use to for smooth
shading
[8 Marks]
b) Outline THREE scripting languages used in multimedia programming [3 Marks]
c) Discuss in detail any THREE real time animation techniques [9 Marks]
QUESTION FOUR
a) List and explain the basic components of a multimedia system [8 Marks]
b) With the help of examples, briefly explain THREE interactive techniques in multimedia
programming [6 Marks]
c) Outline SIX components of a GUI [6 Marks]
QUESTION FIVE
a) What are the challenges facing multimedia programming as an industry in the modern
world
[8 Marks]
b) State the tools used in multimedia programming and indicate their merits and demerits
[12 Marks]