Course unit(s):1 Prerequisite(s): CSI 220 Data Structures & Algorithms and CSI 240 Computer Organization. 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.