The Course Deals With The Fundamentals of Network Coding Theory. The Course Will Review The Main Models, Algorithms, and Codes of Network Coding in Detail, Particularly For Distributed Data Systems And Communications. We Will Consider Several Practical Solutions And Applications of Network Coding in Various Areas of Networking, Security, Storage, and Distributed Computing. Learning Outcomes# at The End of The Course The Students Will Be Able To# 1. Familiar With Advanced Network Coding Techniques For Distributed Data Systems and Heterogeneous Communications, The Practical Solutions and Applications of Network Coding in Various Areas Of Networking, and The Main Challenges in Using Them. 2. Gain an Understanding of The Settings in Which Using Network Coding Is Advantageous, As Well As in The Caveats That Must Be Avoided To Make Effective and Efficient Use of Network Coding in Distributed Data Systems and Heterogeneous Communications._ 3. to Characterize The Main Challenges of Using Coding in Distributed Systems and The Advantages of Using Network Coding.

Faculty: Electrical and Computer Engineering
|Pre-Academic

Pre-required courses

44131 - Signals and Systems


Semestrial Information