Introduction to a variety of source coding techniques such as quantization, block quantization; and differential, predictive, transform and tree coding. Introduction to rate-distortion theory. Applications include speech and image coding.