Lecture 1: Probability and Entropy
Lecture 2: Entropy and Lossless Compression
Lecture 3: Source Coding Theorem and Huffman Coding
Lecture 4: Huffman Coding, Block Coding, and Entropy Rate
Lecture 5: Signals and Frequency Representation
Lecture 6: Fourier Series and Fourier Cosine Series I
Lecture 7: Fourier Series and Fourier Cosine Series II
Lecture 8: Fourier Transform and Discrete Fourier Transform
Lecture 9: Analog to Digital: the Sampling Theorem
Lecture 10: Digital to Analog: Interpolation and the Stroboscopic Effect
Lecture 11: Communication Channels and Systems
Lecture 12: Modulation and Bandwidth, On-Off Keying, Upconversion
Lecture 13: Wireless Communications
Lecture 14: Error Correcting Codes
Lecture 15: Convolutional codes
Lecture 16: Viterbi Decoding of Convolutional codes
Lecture 17: Best Codes and The Hamming Bound
Lecture 18: The Road to Capacity
Lecture 19: Bringing Everything Together