Odysseus Logo

Virginia Tech

ECE-3564: Introduction to Computer Networking

Description: Introduction to computer networking featuring the Internet. Internet architecture and layering. Application layer service models and protocols. Transport layer protocols and congestion control. Internet addressing, routing algorithms and protocols. Multiple access and link layer addressing, wireless local area networks (LANs) and cellular networks.

Pathways: N/A

Course Hours: 3 credits

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 7

Average GPA: 3.01 (rounds to B)

Strict A Rate (No A-) : 16.39%

Average Withdrawal Rate: 2.64%

Yiwei T Hou202436.0%35.6%18.6%0.0%6.4%3.4%3.002
Yaling Yang202427.7%43.7%16.4%7.1%3.0%2.1%2.912
Ryan M Gerdes202328.1%49.5%12.9%4.7%2.3%2.4%2.962
Angelos Stavrou202245.5%45.4%6.5%0.0%0.0%2.6%3.361

Grade Distribution Over Time

1234GPA
Fall 2021Spring 2022Fall 2022Spring 2023Fall 2023Spring 2024Fall 2024Term050% W