Skip to Main Content

Data Communications

Download as PDF

Course Information

Subject code

CSCI

Subject Code Description

Computer Science

Course Number

3401

Course Title

Data Communications

Catalog Subject and Course Number

CSCI 3401

Catalog Title

Data Communications

Course Description (Combined)

Prerequisite: CSCI 2912; CSCI 2301; Recommended: Math 1123.

An introduction to fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications. Topics to be covered include: overview of network architectures, applications (HTTP, FTP, SMTP, POP3), network programming interfaces (e.g., sockets), transport (TCP, UDP), flow control, congestion control, IP, routing, data link protocols, error detection/correction, multiple access, LAN, Ethernet, wireless networks, and cloud/edge computing.

Credit: 3