This course gives an introduction to multimedia (MM) contents and the tools that produce MM contents. It also covers the design of a MM system considering the necessary resources in the form of CPU power, memory, bandwidth and storage system. The students will be able to produce MM applications that can run locally and over a network.