Sampling and discrete time signals. The z-transform. Quantization. Histograms. Recursive and non- recursive digital filters. Frequency response and the Discrete Fourier Transform. Processing in 2 dimensions. Finite precision implementation errors. Encoding digital signals. Modulation. Multiplexing. The physical layer of the OSI model. Synchronous and asynchronous transmission. The RS232 interface. Modems. Error detection with checksums. Cyclic redundancy checks. Pre-req.: COMP 231.