Why multimedia systems? Fonts and hypertext. Digital audio. Synthesized audio & MIDI. Audio on the Internet & audio streaming. Speech recognition. Computer graphics and images. Image formats and standards. Color models in images. Image compression. Principles of animation. Digital video. Video compression. Video on the Internet & video streaming. Videoconferencing. Multimedia software tools. Issues in multimedia applications design. Multimedia programming techniques.