One of the fastest growing application areas for computers is the processing of multimedia: sound, images, and video. Multimedia places great demands on processing power, network bandwidth, storage capacity, I/O speed, and software design. In this course, you will learn how multimedia information is captured, represented, processed, communicated, and stored in computers. You will also learn that multimedia is just one type of real-world signal that can be processed by computer and that there really is no substantive distinction among different signals, whether they are music or the electrical activity of the brain. All of this will be unified under a mathematical and algorithmic approach to signal computing.
The specific topics we will cover include: physical properties of multimedia source information (sound, images), devices for information capture (microphones, cameras), digitization, compression, digital media representation (JPEG, MPEG), digital signal processing, and network communication. By the end of this course, you will understand the problems and solutions facing multi/hypermedia systems development in the areas of user interfaces, information retrieval, data structures and algorithms, and communications. As a result, you should be well-prepared to work with electrical engineers in the design of advanced signal processing systems (for example, wireless communication devices or biomedical instrumentation) and multimedia computing systems.
July 29, 2014: We've just added this elective to the time schedule for fall. Stay tuned for awesomeness!