CS 410 Top: Advanced Multimedia Networking

Credit Hours: 4
Course Coordinator: N/A
Course Description: The Advanced Multimedia Networking course is an advanced seminar course focusing on the state-of-the-art multimedia systems and networking topics. This course will use papers from the literature as the basis for the course material. Topics that will be covered in the course include: stored video streaming algorithms, efficient transcoding algorithms, peer-to-peer streaming technologies, sensor networking platforms, sensor applications, image processing techniques, and video processing techniques. Students are expected to have taken the Introduction to Multimedia Networking course and have significant programming experience. Prerequisites: CS 410 � Introduction to Multimedia Networking
Prerequisites: CS 333 � Introduction to Operating Systems
Goals: The main goal of CS 410/510 Advanced Multimedia Networking is to teach students the necessary operating system and networking techniques necessary to support continuous multimedia data. The course consists of two primary components. The first component consists of recent papers published in the multimedia networking literature. Students are expected to read the papers and provide written summaries of the topics. Furthermore, students are expected to present at least one topic to the class. The second component of the class consists of an in-depth research project in multimedia computing and networking.

Upon the successful completion of this course students will be able to:

  1. Explain how advanced stored video streaming algorithms work
  2. Explain the fundamental limitations of building multimedia sensor networking technologies
  3. Explain what recent advances in peer to peer networking technologies are
  4. Construct C or C++ programs that address a recent multimedia networking problem such as video streaming or video sensing.
Textbooks: Papers from the literature
References: None.
Major Topics:
  • Advanced video streaming concepts
  • Image and video coding concepts for network adaptation
  • Multimedia sensor networking
  • Peer to Peer networking applications
  • Image and video processing concepts

Laboratory Exercises: The students are expected to conduct a quarter-long research project in multimedia computing and networking.

CAC Category Credits Core Advanced
Data Structures 0.75
Algorithms 1.50
Software Design 1.00
Computer Architecture 0.10
Programming Languages 0.30

Oral and Written Communications: Students are expected to write summaries for the papers being covered in each class. Students are also expected to present at least one paper group to the rest of the class.
Social and Ethical Issues: The ramifications of copyrighted image, video, and audio data will be discussed. This will include a discussion of technologies used to manage such copyright infringements.
Theoretical Content: None.
Problem Analysis: Students are expected to research an area within multimedia networking, gathering relevant materials from the literature, and are expected to undertake a quarter-long research project to address the problem.
Solution Design: The quarter-long project will require the students to design and implement entire programs that accomplish their research goals.