CS2650: Distributed Multimedia Systems

Instructor: Prof. S. K. Chang

Office: 6101 SQ
Office Hours: 3pm to 4pm TuTh
E-Mail: chang@cs.pitt.edu
Tel: +1-412-624-8423
Fax: +1-412-624-8465

Teaching Assistant: Tae Cheol OH
Office Hours: 3:00 - 4:30 pm Wed
Office, E-mail, Telephone: 6505SQ ybln@cs.pitt.edu

Time and Classroom: TuTh 5:30pm to 6:45pm 5313 Sennott Building


Course Description: This course is one of the graduate courses in software engineering. The emphasis of this course is on modeling and design of distributed multimedia systems. A framework is presented for data management, multimedia information management, knowledge management, communications management, activities management, interface management and applications to distributed systems, real-time systems, multi-media systems and information retrieval systems design. Based upon this framework various research topics of distributed multimedia systems will be explored.

Prerequisites: The student is expected to be familiar with programming languages, formal languages theory, database theory, data structures and computer networks. The following courses are required: CS110 (formal structures), CS155 (database) or consent of instructor.

Textbook: No textbook is required.
In lieu of the textbook, students will be asked to read selected papers in the proceedings of 2010 Int'l Conference on Distribued Multimedia Systems. The emphasis will be on papers related to slow intelligence systems. (REQ) As an introduction, students are required to read an Introduction to Slow Intelligence Systems.

Class Notes: Class notes and selected papers will be provided to the class. The notes will be available on the Web.

Reference Books and Journals:

The Handbook of Multimedia Information Management, edited by W. Grosky, R. Jain and R. Mehrotra, Prentice-Hall PTR, 1997, ISBN 0-13-207325-0.

S. K. Chang and E. Jungert, Symbolic Projection for Image Information Retrieval and Visual Reasoning, Academic Press, 1996 (ISBN 0-12-168030-4).

Course structure:

The first part of the course consists of the instructor's lectures to present the elements of distributed multimedia systems, mainly based upon the textbook and the instructor's own research. Lecture notes will be provided on the Web for this part of the course. This will set the stage for the second part of the course. Several exercises will be assigned to motivate the term projects. There will be a (take-home) midterm examination.

In the second part of the course the students will study the textbook and each student will present a paper related to a chapter of the text book. At the same time the students will start to work on term projects based upon the theory presented in the first part of the course.

There is no final examination. The students will present their term projects and turn in the term project reports.

Grading: The student is expected to do four or five exercises (20%), take one midterm (30%), give one seminar presentation related to a chapter in the textbook (10%), make a project presentation/demonstration (10%) and turn in the project report (30%). The project report should be made available to the instructor and the discussant, one week prior to presentation.


Term Project: Project ideas will be presented during the first part of the course. Then a topic can be chosen based upon the student's interest.

Unique Features of this course: We will use the Web extensively for this course. The class notes for the first part of the course will be available on the Web. The exercises and (take-home) mid-term examination will also be available on the Web. Students are encouraged to turn in exercises, mid-term examination by e-mail, make presentations by developing a Web-based visual/multimedia presentation and give the project demo/presentation the same way.

Note: If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact both your instructor and Disability Resources and Services, 216 William Pitt Union, (412) 648-7890/(412) 383-7355 (TTY), as early as possible in the term. DRS will verify your disability and determine reasonable accommodations for this course.