ECE4317_AdvancedNetworkSyllabus
ECE4317_AdvancedNetworkSyllabus
in Computer Engineering
C O U R S E A I M
This course covers a set of advanced topics in computer networks. The aim of this course is to get
students familiar with principles, architectures and protocols used in Switched Local Area
Networks, Wireless, Mobile ad hoc networks, and multimedia networks. Topics include: Data
Plane, Generalized forwarding and SDN, Control Plane, Routing Algorithms, LAN Multiple
Access Protocols, Link Layer Error Detection and Correction Techniques, Link Layer Addressing
and switches- ARP- CDMA- Wi-Fi: architecture, CSMA/CA-Frame Format- Mobility
Management: addressing and Routing-Mobile IP-Multimedia Networking Applications, VoIP-
RTP-SIP-QoS- Diffserv-IoT. Students are required to build IoT systems as a group project.
C O U R S E W E E K L Y C O N T E N T S
1 Introduction to the course
Network Layer: Data Plane, Generalized forwarding and SDN
2 Network Layer: Control Plane, Routing Algorithms
3 Link Layer: Introduction and Services, Error Detection and Correction Techniques.
4 Multiple Access Links and Protocols
5 Wireless Links and Network Characteristics
6 WiFi: 802.11 Wireless LANs
7 7th week Assessment
8 Mobility Management: Principles- Mobile IP
9 Multimedia Networking Applications- Streaming Stored Video
10 Voice-over-IP
11 Protocols for Real-Time Conversational Applications
12 12th week Assessment
13 Network Support for Multimedia
14 Introduction to Internet of Things (IoT)
15 IoT Case Studies
16 Final Exam
S T U D E N T G R A D I N G & A S S E S S M E N T
R E F E R E N C E S
Textbook James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach, 8th edition, 201
Other Ala Al-
Communication Surveys and tutorials, vol.17, No.4, 2015