DSI 236 TUTORIAL QUESTIONS
1) Discuss the importance of browser of browser compatibility in media
application development and describe strategies for ensuring that
web pages are accessible and functional across different browsers
and devices.
2) Compare and contrast the evolution of different types of media
applications such as audio, video and social media applications
3) Discuss the impact of Key technological advancement on the
development of media applications such as the rise of internet, the
introduction of the internet, the introduction of mobile devices and
the emergence of cloud computing
4) Investigate the role of user experience design in the evolution of
media applications, examining how designers have adapted to
changing user needs and preferences over time.
5) Explain the concept of the document object model in JavaScript and
describe how it is used in media application development
6) Discuss the importance of user experience in media application
development and describe how CSS and JavaScript are used to create
engaging interactive interfaces that enhance the user experience
7) Describe the role of CSS in media application development and
explain how it is used to style and format web page content.
8) Analyze the impact of artificial intelligence and machine learning on
media application development and describes how are used to create
personalized and intelligent user experiences
9) Analyze the impact of social media and user generated content on
media application development and describes how these trends are
shaping the way we create distribute and consume digital content.
10) Forecast the future of media applications examining emerging
trends and technologies that are likely to shape their development in
the years to come.
11) You are employed as a media application developer to develop a
simple media player application using JavaScript. Your application
should be able to play audio and video files, and provide basic
controls such as play, pause, stop, and volume control. 2. Create a
dynamic image gallery using JavaScript DOM manipulation and CSS
transitions or animations to create a visually engaging and interactive
experience for users.
12) Discuss the importance of browser compatibility in media
application development and describe strategies for ensuring that
web pages are accessible and functional across different browsers
and devices.
13) Explain the concept of the Document Object Model (DOM) in
JavaScript and describe how it is used in media application
development.
14) Discuss the importance of user experience (UX) design in media
application development and describe how CSS and JavaScript are
used to create engaging, interactive interfaces that enhance the user
experience.
15) Describe the role of CSS in media application development and
explain how it is used to style and format web page content.
16) Compare and contrast the history and evolution of different types
of media applications, such as audio, video, and social media
applications.
17) Analyze the impact of key technological advancements on the
development of media applications, such as the rise of the internet,
the introduction of mobile devices, and the emergence of cloud
computing.
18) Investigate the role of user experience design in the evolution of
media applications, examining how designers have adapted to
changing user needs and preferences over time.
19) Describe how it is used to create responsive and interactive user interfaces
20) Analyze the impact of artificial intelligence (AI) and machine
learning (ML) on media application development, and describe how
they are used to create personalized and intelligent user experiences.
21) Analyze the impact of social media and user-generated content on
media application development, and describe how these trends are
shaping the way we create, distribute, and consume digital content.
22) Compare and contrast different [Link] functions and methods for
drawing shapes and creating animations, such as rect(), ellipse(), and
translate().
23) Discuss the importance of event-driven programming in [Link]
animation and describe how it is used to create responsive and
interactive user interfaces
24) Explain how [Link] can be used to create data visualizations, and
describe the role of charts, graphs, and other visual representations in
communicating complex data and information.
25) Forecast the future of media applications, examining emerging
trends and technologies that are likely to shape their development in
the years to come.