1 course unit The concepts and techniques used to implement communications using computer networks. Topics include the ISO network model, sockets, and the internet protocols of TCP/IP. Link layer protocols such as Ethernet and wireless are also covered. Offered in alternate years. Prerequisite(s): CSI 220 Data Structures & Algorithms and CSI 240 Computer Organization.