This is supplemental course information, designed to give you a fuller picture of the course and an expanded look at the topics covered. This is an unofficial document. The USC Course Catalog is the binding description of all university courses. Information such as books, materials covered, and the order of topics is subject to change. Please consult instructor for this semseter to get more upto date course information.
Catalog Data:
Digital media basics for creating multimedia applications including analog and digital representation, media editing, interface construction, CD ROM and network delivery. Not available for degree credit for engineering or computer science majors. Corequisite: ITP 210.
Textbooks:
No required textbook. Here is a list of reference books –
1. Multimedia Computer Communication Technologies by Chwan-Hwa Wu and J. David Irwin; Prentice Hall, 1998; ISBN 0-13-079967-X
2. Multimedia Systems by John F. Koegel Buford; Addison-Wesley Publishing Company, 1994; ISBN 0-201-53258-1
3. Multimedia: Computing, Communications & Applications by Ralf Steinmetz and Klara Nahrstedt; Prentice Hall 1995; ISBN 0-13-324435-0
Coordinator:
Nitin Kale
Topics:
1. Digital Audio and Compression
2. Digital Images and Graphics
3. Video and Animation
4. Data Compression
5. Optical Storage Media
6. Multimedia Networking Systems
7. Multimedia Operating system & Architecture
8. Multimedia Authoring & User Interface
9. Multimedia Applications
Course Objective:
To introduce non-engineering students to the basics of digital media. To educate non-technical students in such technical areas as compression, networks, operating systems, and applications, and how they relate to multimedia.
Course Outcomes:
The student will be able to:
1. Understand the basics of analog and digital media. How to sample audio/video/graphic data
2. Learn how to represent data in a digital format. Determine what file formats to use for different media.
3. Understand various compression techniques for audio/video/graphic data
4. Apply compression to simple images and illustrate compression ratios thus achieved
5. Explain the differences between bitmapped images and vector graphics
6. Understand video formats and how to discretize them. Learn about animation fundamentals
7. Explain the basics of optical storage devices.
8. Explain why error detection and correction are needed for digital data. Compute the storage requirements for data storage with error correction
9. Explore networking concepts, data transmission, protocols, physical media, and communications
10. Analyze the functions of an operating system in light of multimedia demands. Explain the issues involving media synchronization
11. Compare and contrast the creation and use of user interfaces
12. List current multimedia applications and explore future trends
Laboratory Projects:
Homework sets will be designed to illustrate concepts discussed in lecture, and to investigate certain critical concepts in depth. Students are strongly encouraged to make use of additional references and to ask questions of the Instructor and Teaching Assistant, but are required to produce their own independent solutions to the problems. Discussions among students are encouraged. However, collaboration and copying of solutions is forbidden
Relationship of the course outcomes to the EE Program Outcomes:
The course contributes primarily to Program Outcomes: a, b, d, e, g, h, j
Prepared by: Nitin Kale Date: April 30th, 2002