COMP27330: Interactive Technologies and Design (2007-2008)
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.
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 outcomesLearning outcomes will be assessed by examination (80%), labwork (5%), essay (5%) and coursework (10%).
Academic knowledgeUnderstand 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 skillsPlan, specify and develop a multimedia user interface using suitable tools and scripting languages.
Critically evaluate multimedia technologies.
Subject practical skillsUse 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 SkillsDemonstrate 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.
Design and implementation case study using UI tools for web and multimedia applications.