Dec 20, 2025  
Undergraduate Catalog | 2025-2026 
    
Undergraduate Catalog | 2025-2026
Add to Catalog Bookmarks (opens a new window)

ITCS 3166 - Introduction to Computer Networks


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. 

Credit Hours: (3)
Prerequisite(s): ITSC 1213  or permission of department.


Schedule of Classes




Add to Catalog Bookmarks (opens a new window)