Review of stochastic processes. Communication system models. Channel noise and capacity. Optimum detection, modulation, and coding, convolutional coders and decoders. Typical channels, random and fading channels. Waveform communication, optimum filters.