ENGR 76: Information Science and Engineering

Stanford University, Winter Quarter 2025–26

Approximate Lecture Plan

  • Lecture 1: Introduction (slides)

  • Lecture 2: Source Coding I: Introduction and Prefix-Free Codes (slides)

  • Lecture 3: Source Coding II: Probability Review, Huffman Coding, and Block Coding (slides)

  • Lecture 4: Source Coding III: Entropy and Fundamental Limits of Compression (slides) (notes)

  • Lecture 5: Dependent Sources, Signals and Frequency Representation (slides)

  • Lecture 6: Fourier Series and Fourier Cosine Series (slides)

  • Lecture 7: Discrete Cosine Transform and 2D-DCT (slides)

  • Lecture 8: Image Compression and Discrete Fourier Transform (slides)

  • Lecture 9: Sampling (slides)

  • Lecture 10: Interpolation and Aliasing (slides)

  • Lecture 11: Digital Communication and On-Off Keying (slides)

  • Lecture 12: Modulation and Demodulation (slides)

  • Lecture 13: Error Correcting Codes (slides)

  • Lecture 14: Hamming Codes and Hamming Bound (slides)

  • Lecture 15: Convolutional Codes

  • Lecture 16: “The Bit Player”

  • Lecture 17: Conditional Probability, Bit Error Rates

  • Lecture 18: Decision Making with noisy observations and Channel Capacity

Lecture Notes