62
devices, as well as the possible effects these
devices have on human health. Then students will
be taught about how to model a virtual reality world
and manipulate its objects using virtual reality
development tools and programming languages.
The course ends by providing students with
fundamental
knowledge
regarding
data
visualisation, a research area that is closely related
to virtual reality.
Assessment Methods
Continuous Assessment: 50%
Final Examination: 50%
WIG3005
GAME DEVELOPMENT
Credit:
3
Course Pre-requisite(s):
None
Medium of Instruction:
English
Learning Outcomes
1. Explain the basic principles of computer
games, game genre, game development life
cycle and design consideration.
2. Develop a computer game taking into
consideration selected game genre.
3. Explain
collision
detection
in
game
programming.
Synopsis of Course Content
This course will give an introduction to computer
game development starting from concept
development to implementation of a playable game
prototype. Both the aesthetic and technical aspects
of game development will be covered. The aesthetic
component of the course will focus on story and
character development, game mechanics, game
play and interface design and content creation for
games. The technical component of the course will
focus on programming tools and concepts for
games, including data structures & algorithms,
computer graphics, human-computer interaction,
shader programming and AI. Common topics
include
project
management,
prototype
development and play testing. Students will work in
groups and go through the complete pipeline
starting from a basic game idea all the way through
developing a playable prototype.
Assessment Methods
Continuous Assessment: 50%
Final Examination: 50%
WIG3006
DIGITAL VIDEO PROCESSING
Credit:
3
Course Pre-requisite(s):
None
Medium of Instruction:
English
Learning Outcomes
1. Explain about the digital video processing
techniques in specific.
2. Differentiate the use of digital video processing
techniques in several multimedia application.
3. Apply the appropriate digital video processing
techniques.
Synopsis of Course Content
This course covers topics in digital video
processing as follow: representation of digital
video; spatial and temporal sampling; two and three
dimensional motion estimation techniques; video
coding techniques; stereo and multiview video
processing; video compression methods and
standards; and error control in video
communications.
Assessment Method
Continuous Assessment: 50%
Final Examination: 50%
WIG3007
SPECIAL TOPICS IN MULTIMEDIA
Credit:
3
Course Pre-requisite(s):
None
Medium of Instruction:
English
Learning Outcomes
1. Identify the current and specific topics in
multimedia science.
2. Describe the technologies related to multimedia
science.
3. Apply the related new technologies the design
of multimedia applications.
Synopsis of Course Content
This course serves as a platform for to deliver
specialized topics in multimedia offered by
interested lecturer and professional. This course
may run in any semester depending on the
availability of the interested instructor and the
demand from the students
Assessment Methods
Continuous Assessment: 50%
Final Examination: 50%
WIG3008
MULTIMEDIA FORENSIC AND SECURITY
Credit:
3
Course Pre-requisite(s) :
None .
Medium of Instruction:
English
Learning Outcomes
1. Identify forensic and security issues related to
multimedia.
2. Differentiate various elementary forensic
techniques for multimedia content.