|
CS 638: Multimedia Networking and Operating SystemsFall 2026 |
TTh 10:30--11:45 AM LWSN B134 Sonia
Fahmy, office: LWSN 2142H, e-mail:
last name @purdue.edu
Handouts, including lecture notes, will be posted on the edstem.org Resoures page (click on the down arrow in the top row of the course page on edstem.org).
Please make sure that you check edstem.org and your Purdue e-mail frequently (at least once a day). Please do not post answers to the assignments, though posting general clarifications is fine.
CS 503 or CS 536 or
consent of the instructor 03
Purdue University strives to make learning experiences as accessible as possible. If you anticipate or experience physical or academic barriers based on disability, you are welcome to let me know so that we can discuss options. You are also encouraged to contact the Disability Resource Center at: drc@purdue.edu or by phone: 765-494-1247. More details are available on Brightspace under Accessibility Information.
Days/Time:
Room:
Instructor:
Please post privately on edstem.org if you wish to set up an appointment to meet online or in-person. You can add yourself to the course here.
Prerequisites:
Credit:
Policies:
Academic Integrity
Please review the page maintained by Professor Gene Spafford for information about academic integrity.
Due Dates
All assignments/reports/reviews are due on the dates and times specified. It is the responsibility of the students to manage their time so that required work can be submitted before the deadline.
Attendance and Classroom Policy
Class participation and discussions are strongly encouraged. However, please be considerate to others: avoid coming to class late, leaving early, talking to other students, etc. Please turn off your cell phone or make it silent before the class starts.
Emergency Policy
In the event of a major campus emergency, course requirements, deadlines and grading percentages are subject to changes that may be necessitated by a revised semester calendar or other circumstances. Any changes will be posted on edstem.org.
AI Policy
Use of AI tools in this course is permitted without restrictions, but each student is responsible for fully understanding, validating, and being able to explain outputs of AI tools; otherwise, a grade penalty may be incurred. It is required to disclose the use of AI tools.
Non-discrimination Statement and Accessibility
Purdue University is committed to maintaining a community which recognizes and values the inherent worth and dignity of every person; fosters tolerance, sensitivity, understanding, and mutual respect among its members; and encourages each individual to strive to reach his or her own potential. In pursuit of its goal of academic excellence, the University seeks to develop and nurture diversity. The University believes that diversity among its many members strengthens the institution, stimulates creativity, promotes the exchange of ideas, and enriches campus life. More details are available on Brightspace table of contents, under University Policies.
Mental Health/Wellness
If you are experiencing stress or personal problems, Purdue provides counseling services through the Purdue CAPS Center.
Please see https://www.purdue.edu/CAPS/ for more details.
We will cover some material from the following books, but they are not required, i.e., your class notes will suffice:
Discussion Lead and Reviews: Each student will lead the discussion of one of the assigned papers. The presentation should discuss the main ideas of the paper, in addition to pointing out their significance/novelty, applications, limitations, and relationship to other work. The student leading the discussion is expected to prepare original slides on the strengths and weaknesses of the paper, with suggestions for improvement/extension. Please credit the source of any slide or figure you use that is not original.
Since one of the aims of this course is to learn to critique research papers, students will complete reviews of assigned papers before their discussion. This means that students should read these assigned papers critically and carefully. Please be prepared to discuss your review in class.
| Homeworks and (best) paper reviews | 35% |
|---|---|
| Paper presentation | 15% |
| Project plan and updates | 10% |
| Project report | 25% |
| Project presentation | 10% |
| Class participation | 5% |
We will use Gradescope to submit homeworks, paper reviews, and project documents.
| Date | Topic/Reading(s) | Due |
| Aug. 25 | Course overview; Examples (Netflix; Google Networking; Zoom; GGN) | |
| Aug. 27 | Multimedia units and streams, real-time systems, Quality of Experience (QoE) and Quality of Service (QoS) | |
| Sept. 1 | Review of key systems and networking concepts | |
| Sept. 3 | Review of key systems and networking concepts (cont'd) TCP throughput; Fairness index; Fairness/efficiency |
|
| Sept., Oct., Nov., Dec. | To be added |