Introduction to EECS II: Digital Communication Systems
Through digital communication systems, the fundamental concepts of EE and CS are taught via abstraction, system design, and algorithms.
Introduction to EECS II: Digital Communication Systems
-
Course Description
Course Schedule
-
Curriculum
Course Videos
-
Lecture 1: Overview: Information and Entropy
-
Lecture 2: Compression: Huffman and LZW
-
Lecture 3: Errors, Channel Codes
-
Lecture 4: Linear Block Codes, Parity Relations
-
Lecture 5: Error Correction, Syndrome Decoding
-
Lecture 6: Convolutional Codes
-
Lecture 7: Viterbi Decoding
-
Lecture 8: Noise
-
Lecture 9: Transmitting on a Physical Channel
-
Lecture 10: Linear Time-Invariant (LTI) Systems
-
Lecture 11: LTI Channel and Intersymbol Interference
-
Lecture 12: Filters and Composition
-
Lecture 13: Frequency Response of LTI Systems
-
Lecture 14: Spectral Representation of Signals
-
Lecture 15: Modulation/Demodulation
-
Lecture 16: More on Modulation/Demodulation
-
Lecture 17: Packet Switching
-
Lecture 18: MAC Protocols
-
Lecture 19: Network Routing (without failures)
-
Lecture 20: Network Routing (with failures)
-
Lecture 21: Reliable Transport
-
Lecture 22: Sliding Window Analysis, Little's Law
-
Lecture 23: A Brief History of the Internet
-
Lecture 24: History of the Internet cont'd, Course Summary
About This Course:
Introduction to EECS II: Digital Communication Systems is designed for students who want to understand the structure and operation of communication systems that form the foundation of the digital age. The course systematically explores the conceptual layers of digital communication systems through the three essential components of information transfer: bits, signals, and packets.
Students learn about time- and frequency-domain representations, superposition, probabilistic analysis, and centralized and distributed algorithms used in communication systems—both theoretically and through practical applications. With programming assignments and experiments on real-world communication channels, theoretical concepts are directly translated into engineering practice.
Throughout the course, students develop not only a solid grasp of digital communication fundamentals but also abstraction skills, system design principles, and performance optimization strategies that form a strong foundation for broader topics in electrical engineering and computer science.
Prerequisites:
This course is suitable for students with basic knowledge of mathematics and physics. Prior programming experience is helpful but not required.
Instructors:
Prof. Hari Balakrishnan is a faculty member in MIT's Department of Electrical Engineering and Computer Science. He specializes in networks, mobile systems, and data transmission. His academic work has made significant contributions to internet infrastructure and reliable communication systems.
Prof. George Verghese is a Professor of Electrical Engineering at MIT. His research focuses on signal processing, system dynamics, and control theory. Well-regarded among students, he is known for his ability to translate theory into practical insight.
-
Finansal Planlama ve Yatırım İlişkileriKişisel GelişimFinansal planlama, bütçeleme, yatırım ilişkileri, risk yönetimi ve sürdürülebilir büyüme modelleriyle sağlam finans stra... -
Algoritmalara GirişKişisel GelişimAlgoritmaların temellerini keşfedin; bu ders, problem çözmede verimliliği artırmak için gerekli analiz ve tasarım teknik... -
Pazar İhtiyaç Analizi ve Fırsatları Keşf...Kişisel GelişimGirişimcilerin iş fikirlerini gerçek pazar ihtiyaçlarıyla uyumlu hale getirmesini, hedef kitleyi analiz ederek fırsat al...
Bekleyebilirsiniz?
-
Kendi hızınızda öğrenin
Belirli bir program olmadan ve takip etmesi kolay bir yöntemle evden öğrenmenin tadını çıkarın.
-
Ön sıra koltukları alın
Sınırsız erişimle, tekniğinizi mükemmelleştirmek için ihtiyaç duyduğunuz kadar izleyebilirsiniz.
-
Profesyonel olarak hazırlanmış kursları izleyin
Eduvence, yüksek kaliteli, çevrimiçi bir öğrenme deneyimi sağlamak için eğitmen kadrosunu özenle oluşturur.
-
En iyi profesyonellerden öğrenin
Yaratıcı sektördeki en iyi uzmanlar tarafından açıklanan değerli yöntemleri ve teknikleri öğrenin.
-
Sertifikalar
Her kurs için onaylı özel bir sertifika alın. Portföyünüzde, sosyal medyada veya istediğiniz her yerde paylaşın.
-
Bilgi ve fikirlerinizi paylaşın
Sorular sorun, geri bildirim isteyin veya çözümler sunun. Öğrenme deneyiminizi diğer öğrencilerle paylaşın.