Course Details

Course Information Package

Course Unit TitleMULTIMEDIA
Course Unit CodeACSC375
Course Unit DetailsBSc Computer Engineering (Computer Electives) - BSc Computer Science (Computer Electives) -
Number of ECTS credits allocated6
Learning Outcomes of the course unitBy the end of the course, the students should be able to:
  1. Explain issues related to multimedia/hypermedia in a broad foundation. Identify and compare its original as well as its most recent form.
  2. List, identify and describe the different emerging applications of multimedia as well as hypermedia.
  3. Identify and describe issues related to HCI, optimisation, digital representation and editing media.
  4. Distinguish and make clear the connections between Multimedia, VR, Simulation and/or Animation.
  5. Explain the importance of media compression in Multimedia environments. Differentiate between Audio and Video Compression as well as lossless and lossy compression.
  6. Describe the importance of media transmission in Multimedia environments.
  7. Employ the different application areas covered in (2) above to simulate small multimedia applications in the computer lab.
Mode of DeliveryFace-to-face
Recommended optional program componentsNONE
Course Contents·  Basics
An Overview of Multimedia, definition
Media types and characteristics (images, audio, animation, video etc)
Application areas – storage – DVD, MM databases, transmission (conferencing, streaming etc)
Multimedia Authoring
Case Studies
Basic Programming in Director

·  Hypermedia
Principles of User Interface (including GUIs)
User Interface & Screen Design
Navigation Techniques
Storyboarding & Story Development

·  Audio & Video Processing
Digital audio representation and processing
Fundamentals of digital video
Java 3D API

·  Synchronization
Synchronizing multiple media streams
Responding to media events
Multithreaded programming

·  Compression
Lossless compression algorithms
Huffman coding
Arithmetic coding
LZW algorithm
Loose compression algorithms

·  Multimedia storage, communication, standards
Multimedia storage devices
Network multimedia
Multimedia databases

·  Applications
Visualizing Quantitative Information
Form vs. Function
Appropriate Applications of Multimedia – When should a book be a book?
Accommodating Multiple Views

·  Media
Basic Electronic Imaging
Image File Formats
Importing/Exporting between Programs
Scanning for Screen & Printer
Traditional & Computer Animation
Sound Processing, Representation of Sound Waves
Recording, Mixing and Editing
The Movie Image: Digitizing Video
Video Editing & Production

·  Design Issues
History & Impact of Typography
Page Layout Techniques
Basic Design Principles
Colour Theory Principles

·  Publishing for the Future
The WWW as a Culture
Designing for the Web
The HTML Language & its Future

·  Related Issues
A Philosophical Perspective of multimedia
The Impact of Technology on Learning
The Presentation of Information
The Impact of Technology on Art
Copyright, Ethics & Society
Recommended and/or required reading:
  • Multimedia Communication Technology. Representation, transmission and identification of multimedia signals, Springer 2004
  • Java Media Framework API Guide,
  • Java Sound Programmers Guide,
  • D.J. Bovier Getting Started with Java 3D API. Sun Microsystems, 2001
  • Java Speech API Programmers Guide, Sun Microsystems, 1998
Planned learning activities and teaching methodsThe course is mainly delivered through lectures (conducted with the help of computer presentations) that illustrate the core concepts. Lecture notes and presentations are available through the web for students to use in combination with the textbooks.
Practical sessions are held in computer laboratories where programming exercises are given to gain practical skills and to implement the theoretical concepts taught.
Assessment methods and criteria
Laboratory work20%
Final Exam60%
Language of instructionEnglish
Work placement(s)NO

 Εκτύπωση  Ηλεκτρονικό ταχυδρομείο