Skip to navigation | Skip to main content | Skip to footer

COMP27330: Interactive Technologies and Design (2007-2008)

This is an archived syllabus from 2007-2008

Interactive Technologies and Design
Level: 2
Credit rating: 20
Pre-requisites: No Pre-requisites
Co-requisites: No Co-requisites
Lectures: 20 hours
Labs: 20 hours
Lecturers: Tim Morris
Course lecturer: Tim Morris

Additional staff: view all staff
Sem 1 w1-5,7-12 Lecture MBS EAST B4 Fri 09:00 - 11:00 -
Sem 2 w19-25,29-32 Lab LAMB LambLab Fri 09:00 - 11:00 -
Assessment Breakdown
Exam: 80%
Coursework: 20%
Lab: 0%


Multimedia is often seen as the integration and delivery of text, images (still or moving) and sound on a desktop PC. A recent IEEE publication suggests that it is more than this: multimedia systems should include all systems that integrate diverse media, in standalone or networked applications, either for presentation or communication. This module will expose you to the fundamental components of all multimedia systems and provide the skills to evaluate them.


To provide knowledge of the technologies for developing interactive multimedia systems and provide the skills for develpping and evaluating multimedia and web user interfaces.

Learning Outcomes

Students will gain an undertanding of multimodal input and output technologies. They will be able to develop simple multimedia applications and will acquire the skills to critically evaluate multimedia technologies.

Assessment of Learning outcomes

Learning outcomes will be assessed by examination (80%), labwork (5%), essay (5%) and coursework (10%).

Academic knowledge

Understand multimodal input and output technologies (visual, audio, and haptic modalities).
Explain the principles of image and speech recognition, and natural language understanding.
Understand the means of generating multimodal output: image, video, audio and haptic.
Understand compression algorithms and standards for multimedia technologies.

Intellectual skills

Plan, specify and develop a multimedia user interface using suitable tools and scripting languages.
Critically evaluate multimedia technologies.

Subject practical skills

Use appropriate development environments to create interactive web and multimedia applications.
Demonstrate an understanding of the computer technology for creating interactive systems.
Demonstrate a working knowledge of image, audio and language processing.

Transferable Skills

Demonstrate written communication skills.


Communicating with computers- speech, natural language, basic architecture, processes and limitations, vision, image recognitions and gesture, multimedia communications, comparison of communication modalities.
Multimedia compression algorithms (MPEG, JPEG. MP3, etc), device drivers, system architectures and standards (SMIL).
Multimedia data representation and processing.
User Interface Development Environments, UI architectures, separability, design for customization and adaptability.
User interface components and widget libraries, integration of Microsoft UI classes for menus, graphics etc. Knowledge of Java Swing UI development toolkit.
End-User interface development environments and tools, web and multimedia scripting Director, Flash, JavaScript.
Design and implementation case study using UI tools for web and multimedia applications.