Topics in Networks

(3-0-3-4)

CMPE Degree: This course is Selected Elective for the CMPE degree.

EE Degree: This course is Selected Elective for the EE degree.

Lab Hours: 0 supervised lab hours and 3 unsupervised lab hours.

Technical Interest Groups / Course Categories: Threads / ECE Electives

Course Coordinator:

Prerequisites: ECE 3076 [min D] or ECE 3600 [min D]

Catalog Description

Reviews on networking fundamentals. Latest networking technologies in wireless and wireline networks. Machine learning and data science in networks or other emerging topics. Projects included.

Course Outcomes

Develop a case study under an emerging network technology

Demonstrate how the protocol or algorithms work

Apply analytical fundamentals to construct network-level performance measures

Develop an experimental setting (e.g., collecting and analyzing data).

Strategic Performance Indicators (SPIs)

N/A

Topic List

  1. Review
    1. Communication Networks, layering model, performance
    2. TCP, IP, MAC protocols
    3. Future network architecture
  2. Network QoS
    1. MPLS
    2. Network Function Virtualization
    3. Software Defined Networking
  3. Wireless Networks:
    1. MAC
    2. MAC/Network
    3. Transport
    4. Future (5G) wireless network architecture and protocols
  4. Internet of Things (IoT)
    1. Introduction
    2. Fog computing/networking