BSc in Computer Science / Бакалавр в Області Комп'ютерних Наук

Course Details

Course Information Package

Course Unit TitleMULTIMEDIA
Course Unit CodeACSC375
Course Unit Details
Number of ECTS credits allocated5
Learning Outcomes of the course unitBy the end of the course, the students should be able to:
  1. Develop a broad foundation in issues related to multimedia/ hypermedia. Identify its original as well as its most recent form.
  2. Widen a broad foundation in the different emerging applications of multimedia as well as hypermedia.
  3. Enhance knowledge on 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. Understand the importance of media compression in Multimedia environments. Differentiate between Audio and Video Compression as well as lossless and lossy compression.
  6. Understand the importance of media transmission in Multimedia environments.
  7. Develop small multimedia applications in computer labs that simulate the different application areas covered in (2) above.
Mode of DeliveryFace-to-face
PrerequisitesACSC285,ACSC382,ACOE312Co-requisitesNONE
Recommended optional program componentsNONE
Course ContentsBasics
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
RAID, CD, DVD etc
Network multimedia
Multimedia databases
MP3, JPEG, MPEG4, MPEG7, MPEG21

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:
Textbooks
  • Multimedia Communication Technology. Representation, transmission and identification of multimedia signals, Springer 2004
References
  • Java Media Framework API Guide, java.sun.com/products/java-media/jmf
  • Java Sound Programmers Guide, java.sun.com/documentation/
  • 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
Assignments5%
Tests15%
Laboratory Work20%
Final Exam60%
Language of instructionEnglish
Work placement(s)NO

 Друк  E-mail