6.261 Network Coding


Units: 3-0-9
Prerequisites: Permission of instructor
Instructor:  Prof. Muriel Medard
Schedule: TR9:30-11, room 34-302
This subjects qualifies as a Communications concentration subject
This course covers the main theoretical foundations of network coding and presents several of its most pertinent recent applications. The first half of the course covers algebraic network coding, distributed random network code construction, optimization for multicast connections, construction of codes for non-multicast connections and network equivalence theory. The second part of the course investigates the applications of network coding in various areas, with an emphasis on network coding for security,  wireless mesh networks, TCP with network coding and distributed storage using random network codes. There are no prerequisites to this course, and the course is open to undergraduates, but a background in information theory is useful. There are problem sets, reading projects and a final project.