CISC 650 Computer Networks (3 Credits)
The concepts of computer networks and network services, communication protocols, network and protocol architectures, packet switching techniques, the Internet architecture, topology, internetworking, TCP/IP, network design and analysis methods, switching, and routing. Topics include wired and wireless Ethernet, software and conceptual models, error detection, error correction, transfer and routing protocols, congestion and flow control, quality-of-service, network programming, security, current and future applications.