Class notes

Click here for class notes, homework, and projects page.

Why study multimedia computing and networking?

  • In 2017, 75% of all IP traffic is video data [Cisco]
  • Recent YouTube statistics [Brandwatch]
    • 400 hours of video are uploaded to YouTube every minute
    • 70% of YouTube view come from mobile devices
    • 1 Billion mobile video videos
    • Average mobile viewing session lasts more than 40 minutes
Given its ubiquity, it may be useful to have a basic understanding of multimedia data and how systems can deal with such data.


Class Information
  • Credits: CS490 - 4 credits; CS590 - 3 credits
  • Schedule: 8:15am - 10:05am, FAB 46
  • Prerequisite: CS 201
  • Text: Course packet on Notes page
  • SLACK Channel: #cs490_590_mmnetworking

Instructor Information

  • Wu-chi Feng
  • Email:
  • Office Hours: Mon. 10-11am, Thurs. 1-2pm
  • Office: FAB 120-22

Teaching Assistant Information

  • Yeganeh Jalalpour
  • Email:
  • Office Hours: Mon 1-3pm
  • Office: CS Fishbowl, FAB 120

Course Description

CS 490/590 is an introductory course in multimedia computing and networking and is intended for senior undergraduate or graduate level students. The objective of this course is to introduce many of the fundamental concepts involved with handling multimedia data and applications. Topics that will be covered in this course include: multimedia data types, systems support for multimedia applications, and multimedia applications. We will discuss the value and limitations of current multimedia compression technologies including GIF, JPEG, and MPEG. In addition, we will examine streaming technologies including video conferencing, Skype, and stored video streaming systems.

Course Objectives

Upon completing the course, the student will:
  • be familiar with the basics of data compression technologies;
  • be familiar with multimedia compression technologies;
  • be familiar with systems support issues for multimedia applications;

Grading Plan

Homeworks / Labs: 30%
Pop quizzes / participation:      5%
Quiz 1: 15%
Quiz 2: 20%
Final Exam: 30%


  • All assignments are due at the beginning of class on the due date - 20% per day reduction after deadline passes.
  • Do not turn-in assignments by placing them under my door or in my mailbox
  • Regrade requests must be made in writing within one week of grading/return
  • All work must be your own

Access and Inclusion for Students with Disabilities

PSU values diversity and inclusion; we are committed to fostering mutual respect and full participation for all students. My goal is to create a learning environment that is equitable, useable, inclusive, and welcoming. If any aspects of instruction or course design result in barriers to your inclusion or learning, please notify me. The Disability Resource Center (DRC) provides reasonable accommodations for students who encounter barriers in the learning environment.

If you have, or think you may have, a disability that may affect your work in this class and feel you need accommodations, contact the Disability Resource Center to schedule an appointment and initiate a conversation about reasonable accommodations. The DRC is located in 116 Smith Memorial Student Union, 503-725-4150,,

If you already have accommodations, please contact me to make sure that I have received a faculty notification letter and discuss your accommodations. Students who need accommodations for tests and quizzes are expected to schedule their tests to overlap with the time the class is taking the test. For information about emergency preparedness, please go to the Fire and Life Safety webpage (href=" for information.