This course introduces the student to the principles of transmitting an information bearing signal from a source point to a destination point with little or no distortion. To achieve this general goal, the course presents methods and models for representing the information signal both in the time and frequency domains. The course explains in detail the transmission of the message using analog modulation techniques, such as amplitude and frequency modulation, focusing on bandwidth and power requirements as well as generation and demodulation of the information bearing signal. The course also, presents the transmission of an analog signal via digital techniques detailing the steps involved in this process like sampling, quantization, binary encoding, baseband, and bandpass modulation and demodulation techniques. Finally, the course analyses the performance of the various transmission schemes in terms of signal-to-noise ratio, bandwidth requirement, and error performance.