About

Home page of Applied Computer Networks Course
Overview: This course provides an introduction to fundamental concepts in the design and implementation of computer networks, their protocols, and applications in in an applied manner!
Topics to be covered include:
- Overview of network architectures
- Network programming intro
- The network data plane (packet forwarding, addressing)
- control plane (routing algorithms,software defined networks, )
- Network management intro
- Layer 7 protocols
- Social Media
- TCP, UDP, IPv4, IPv6, ...
- Some other topics related to the use of computer networks
- Soft Skils!
Prerequisites: A rudimentary understanding of algorithms and operating systems(OS) is required. You must be able to program in a structured high-level programming language, such as C#, C++, Python, or JAVA.
Instructor: Behnam Amiri
The goal of the course The goal of the course is to equip students with practical skills in using and implementing computer networks and can understand and explain every details in this images.