Created by:

Profile Photo

Last updated:

September 21, 2023


Unlimited Duration


This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration


6.02 Introduction to EECS II: Digital Communication Systems (Fall 2012, MIT OCW). Instructors: Prof. Hari Balakrishnan and Prof. George Verghese.

An introduction to several fundamental ideas in electrical engineering and computer science, using digital communication systems as the vehicle. The three parts of the course - bits, signals, and packets - cover three corresponding layers of abstraction that form the basis of communication systems like the Internet.

The course teaches ideas that are useful in other parts of EECS: abstraction, probabilistic analysis, superposition, time and frequency-domain representations, system design principles and trade-offs, and centralized and distributed algorithms. The course emphasizes connections between theoretical concepts and practice using programming tasks and some experiments with real-world communication channels.
(from ocw.mit.edu)

Course Curriculum

  • Lecture 01 – Overview: Information and Entropy Unlimited
  • Lecture 02 – Compression: Huffman and LZW Unlimited
  • Lecture 03 – Errors, Channel Codes Unlimited
  • Lecture 04 – Linear Block Codes, Parity Relations Unlimited
  • Lecture 05 – Error Correction, Syndrome Decoding Unlimited
  • Lecture 06 – Convolutional Codes Unlimited
  • Lecture 07 – Viterbi Decoding Unlimited
  • Lecture 08 – Noise Unlimited
  • Lecture 09 – Transmitting on a Physical Channel Unlimited
  • Lecture 10 – Linear Time-Invariant (LTI) Systems Unlimited
  • Lecture 11 – LTI Channel and Intersymbol Interference Unlimited
  • Lecture 12 – Filters and Composition Unlimited
  • Lecture 13 – Frequency Response of LTI Systems Unlimited
  • Lecture 14 – Spectral Representation of Signals Unlimited
  • Lecture 15 – Modulation/Demodulation Unlimited
  • Lecture 16 – More on Modulation/Demodulation Unlimited
  • Lecture 17 – Packet Switching Unlimited
  • Lecture 18 – MAC Protocols Unlimited
  • Lecture 19 – Network Routing (Without Failures) Unlimited
  • Lecture 20 – Network Routing (With Failures) Unlimited
  • Lecture 21 – Reliable Transport Unlimited
  • Lecture 22 – Sliding Window Analysis, Little’s Law Unlimited
  • Lecture 23 – A Brief History of the Internet Unlimited
  • Lecture 24 – History of the Internet (cont.), Course Summary Unlimited

About the instructor

5 5

Instructor Rating







Profile Photo
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.