Home News Publication Teaching

Computer Networks - Spring 2024

This course provides an introduction to fundamental concepts in the design and implementation of computer networks, their protocols, and applications with a particular emphasis on the Internet’s TCP/IP, OSPF/BGP, Ethernet, IEEE 802.11 protocol suite. Topics to be covered include: network architectures, packet/circuit switching, network applications, sockets, reliable data transport, flow control, congestion control, routing, link protocols, addressing, local area networks, wireless networks, mobility, management, network security, software defined networking and the design of network services.

Schedule

M/W 4:30 PM - 5:45 PM, 2236 Engineering Building 3

Grading Information

Graded Elements Description Weight
HW1 10%
HW2 10%
HW3 10%
HW4 10%
Midterm Exam 1 Any unexcused absence from exam will result in a grade of 0 for the exam. 15%
Midterm Exam 2 Any unexcused absence from exam will result in a grade of 0 for the exam. 15%
Final Exam Any unexcused absence from exam will result in a grade of 0 for the exam. 30%

Curriculum (Tentative)