ITCS 3166: Intro to Computer Networks

University of North Carolina, Charlotte

An in-depth exploration of the principles and technologies that underpin contemporary computer networks and their vital part in today's IT landscape for seamless communication, data sharing, and the growth of emerging technologies. Key elements include: Study of packet communications; Analysis of OSI layered architectures; Study of flow and congestion control protocols at the transport layer; Investigation of routing protocols at the network layer. Students will examine the fundamental concepts and evolving aspects of network technology, including Software-Defined Networking, the provision of AI as a service, the Internet of Things (IoT), and Edge-Computing Networks, along with their practical applications in shaping smart futures (smart cities, smart transportation, smart retail, smart healthcare, and smart manufacturing). Topics Include: Basics of Internet, Network Layer Protocols, Transport Layer Protocols, Application Layer Protocols, Wireless Networking, Emerging Topics on Smart Networked System.�

Average GPA: 3.29

Grade distribution records: 3,329 students across 30 terms.

Grade distribution

GradeStudentsPercent
A1,83855.2%
B82324.7%
C3199.6%
D792.4%
F1454.4%
W962.9%

Based on 3,329 student grade records across 30 terms and 7 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades