Time Schedule:
Edwin S. Hong
TCSS 490
Tacoma Campus
Examines current topics and issues associated with computing and software systems.
Class description
(For autumn 2007): Data compression is the study of representing data in alternate forms that use less space. It is fundamentally a course on how to efficiently represent information digitally on computers. This course will cover a broad range of lossless and lossy compression techniques, as well as explain some of the practical implementations of these techniques that are in widespread use today. An emphasis will be placed on learning techniques, so that one can easily learn specific compression standards, and the reasons behind the design of the standards. This course will cover compression of all types of data, including text, images, video, and audio. Some of the techniques covered include block-based coding, dictionary coding, predictive coding, vector quantization, and transform coding (including wavelets).
Student learning goals
Understanding of the fundamental techniques used by many compression algorithms.
Understanding of the compression methods behind the standards compressed formats in widespread use today.
Ability to create encoding and decoding compression software.
General method of instruction
Recommended preparation
Class assignments and grading