Computer Networks

Course Objectives

Welcome to the “Computer Networks” (CE-40443, Sprint 2021) course! This is an undergraduate-level course that aims to provide a general understanding of fundamental networking concepts.

If you are interested, the lectures will be held on Saturdays/Mondays 10:30-12:00 on You can also sign up to the Quera page of the course (you will need a password).

Main references for the course

  • James F. Kurose and Keith W. Ross, “Computer Networking: A Top-Down Approach,” 7th Edition, 2017.
  • Larry L. Peterson and Bruce S. Davie, “Computer Networks: A Systems Approach,” 5th Edition, March 25, 2011.
  • Andrew Tanenbaum, “Computer Networks,” Prentice Hall, 4th Edition.
  • W. Stallings, “Data and Computer Communications,” Prentice Hall.

Homework (in Persian)