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
| Grade | Students | Percent |
|---|---|---|
| A | 1,838 | 55.2% |
| B | 823 | 24.7% |
| C | 319 | 9.6% |
| D | 79 | 2.4% |
| F | 145 | 4.4% |
| W | 96 | 2.9% |
Based on 3,329 student grade records across 30 terms and 7 professors.
Instructors
- Angelina Tzacheva 1,244 students, Average GPA 3.64
- Diane Cassidy 578 students, Average GPA 2.91
- Laurel Powell 560 students, Average GPA 3.05
- Pu Wang 340 students, Average GPA 3.27
- Dazhao Cheng 277 students, Average GPA 3.44
- Ayman Ali 216 students, Average GPA 2.75
- Dewan Ahmed 114 students, Average GPA 3.15