Introduction to Media Computing

CSExxx/DESxxx
4

This course introduces students to:

  1. The fundamental principles, theory, algorithms, and data structures behind digital representation, compression, synchronization, and processing of image, audio, and video data types, and
  2. Challenges and issues in developing media-rich applications, such as media streaming and media retrieval. Students will be exposed to the workings of common media file format and common manipulation techniques on media data.
  1. Be confident in developing software and systems that capture, generate, store, and manipulate digital media.
  2. Be able to make appropriate design decisions to trade-off between different computation resources (CPU time, storage, bandwidth) and media quality in choosing a media representation and format.
  3. Be able to make appropriate design decisions to trade-off between different computation resources (CPU time, storage, bandwidth) and media quality in choosing a media representation and format.
  4. Use evaluation strategies to analyze results, preparing report, and visually present the insights
Monsoon

Course Offering