Skip to main content
CPE
456
Advanced Computer Networks
Studies key concepts, systems, and algorithms to reliably communicate data. Lecture topics cover three modules: bits, signals and packets. The bits module covers information, entropy, data compression algorithms, and error correction with block and convolutional codes. The signals module covers modeling of physical channels and noise, signal design, filtering and detection, modulation, and multiplexing. The packets module includes switching and queuing principles, multimedia networking, network management and advanced state of the art network architectures.
Prerequisites:
0612356,0610385
0612456
(3-0-3)

Credits and Contact Hours

3 credits, 43 hours

Course Instructor Name

Prof. Anwar Alyatama, Dr. Emain Alotaibi, Dr. Ebrahim Al-Rashed and Dr. Mohammad Awad

Textbook

Computer Networking: A Top-Down Approach, James Kurose and Keith Ross, 8th Edition, 2020.

Catalog Description

Studies key concepts, systems, and algorithms to reliably communicate data. Lecture topics cover three modules: bits, signals and packets. The bit's module covers information, entropy, data compression algorithms, and error correction with block and convolutional codes. The signals module covers modeling of physical channels and noise, signal design, filtering and detection, modulation, and multiplexing. The packets module includes switching and queuing principles, multimedia networking, network management and advanced state of the art network architectures.

Prerequisite

CpE-356, EE-385

Specific Goals for the Course

Upon successful completion of this course, students will be able to:

Understand the issues involved in transmitting traffic over optical networks. (Student outcomes: 2)

Compare and contrast the various types of Access networks. (Student outcomes: 1, 2)

Demonstrate understanding of the basics of network management and the SNMP protocol operations. (Student outcomes: 2)

Demonstrate knowledge of multimedia traffic, integrated and differentiated services. (Student outcomes: 2, 7)

Develop simulation or analytical models for protocol performance. (Student outcomes: 1, 2)

Demonstrate the skills to design and evaluate network policing components. (Student outcomes: 2, 6)

Understand advance network protocols such as MPLS, GPON and SONET networks. (Student outcomes: 2)

Demonstrate independent learning and analyzing skills by using new IETF standards to solve technical problems. (Student outcomes: 2, 7)

Topics to Be Covered

Multimedia Networking

High Speed Access Networks

Optical Networking

High Speed Label-Switched Networking

Traffic Engineering

Network Management