Tribhuwan University

Institute of Science and Technology

2081

Bachelor Level / Third Year / Fifth Semester / Science

B.Sc in Computer Science and Information Technology (CSC330)

(Multimedia Computing)

Full Marks: 60

Pass Marks: 24

Time: 3 Hours

Candidates are required to give their answers in their own words as for as practicable.

The figures in the margin indicate full marks.

Section A

Long Answers Questions

Attempt any TWO questions.
[2*10=20]
1.
What are the different stages of multimedia application development life cycle? Explain with example.[10]

Stages of Multimedia Application Development Life Cycle

Multimedia Application Development Life Cycle is a systematic process consisting of well-defined stages used to plan, design, develop, test, and deliver a multimedia project efficiently.


Overview

Developing a multimedia application (like an educational CD, interactive website, or game) requires a structured approach. The life cycle ensures the project is completed on time, within budget, and meets user requirements.


Stages of Multimedia Development Life Cycle

Example: Let us consider the development of an Interactive Educational CD for learning Science for class 10 students.


A. Identification and Conceptualization (Planning Stage)

  • Identify the need and target audience for the multimedia application
  • Define goals and objectives of the project
  • Determine the scope, budget, and timeline
  • Conduct feasibility analysis

Example: The team identifies that class 10 students need an interactive way to learn Physics concepts. The goal is set to cover 10 chapters with animations and quizzes.


B. Design Stage

  • Create a storyboard — a visual blueprint showing screen-by-screen layout
  • Design the navigation structure (linear, hierarchical, or non-linear)
  • Plan the user interface (UI) — buttons, menus, colors, fonts
  • Decide on media elements — text, audio, video, animation, images

Example: A storyboard is drawn showing: Home Screen → Chapter Selection → Topic Page (with animation + text) → Quiz Page → Result Page.


C. Obtaining Content (Content Development)

  • Gather or create all media elements needed
  • Write scripts and text content
  • Record audio/video, create graphics and animations
  • Ensure content is accurate and copyright-free

Example: Science teachers write the text content, a graphic designer creates 2D animations of experiments, and a narrator records voice-overs explaining each topic.


D. Integration and Authoring Stage

  • Combine all media elements using an authoring tool (e.g., Adobe Animate, Director)
  • Add interactivity — hyperlinks, buttons, triggers
  • Synchronize audio with animation and video with text
  • Program the navigation logic

Example: Using an authoring tool, the developer integrates animations, text, audio, and quizzes into a single interactive application with working buttons and navigation.


E. Testing Stage

  • Perform functionality testing — do all buttons and links work?
  • Conduct usability testing — is it easy to use for students?
  • Check compatibility across different devices and systems
  • Fix all bugs and errors
  • Get feedback from sample users (students and teachers)

Example: A group of 20 students uses the CD. They report that one quiz doesn't load properly and audio is out of sync in Chapter 5 — these bugs are fixed.


F. Delivery and Distribution

  • Publish the final application in appropriate format (CD/DVD, online, app)
  • Create user documentation or help guides
  • Distribute to the target audience
  • Plan for maintenance and updates

Example: The final application is burned onto CDs and distributed to schools. An online version is also uploaded to the school website for download.


Diagram (Flow)

Planning → Design → Content Development → Integration → Testing → Delivery
   ↑                                                            |
   ←←←←←←←←←← (Feedback & Maintenance) ←←←←←←←←←←←←←←←←←←←←

Conclusion

The multimedia development life cycle provides a structured, step-by-step approach to building multimedia applications. Each stage builds upon the previous one, and the iterative feedback loop ensures the final product is high-quality, user-friendly, and meets its intended objectives.

2.
Discuss the different types of color models and compare between them with applications.[10]
3.
Explain the abstraction levels of programming use in multimedia system with diagram.[10]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
Describe the challenges for multimedia system. [5]
5.
How can you generate the speech in multimedia system? Explain. [5]
6.
Explain the image and graphics format with example. [5]
7.
Discuss the method of controlling animation. [5]
8.
What do you mean by color dithering technique? Explain. [5]
9.
Differentiate between JPEG and MPEG. [5]
10.
Compare between lossless compression with lossy compression. [5]
11.
What are the designing issues of audio user interface? Explain. [5]
12.
Discuss the application of multimedia in video conferencing. [5]