Skip to Main Content

Course Sections | Registrar

Back to Course List

Title: Intro to Computer Networks
Course Section Number: CSC-371-01
Department: Computer Science
Description: Intro to Computer Networks provides a rigorous, systems-oriented introduction to the principles and design of computer networks, emphasizing formal models, protocol analysis, and performance evaluation. We study layered network architecture through the TCP/IP stack and analyze the mathematical and algorithmic foundations underlying reliable data transfer, flow control, congestion control, and routing. Topics include application-layer protocols (HTTP, DNS), transport-layer mechanisms (TCP state machine, sliding window protocols, congestion control algorithms such as AIMD), network-layer design (IP addressing, subnetting, longest-prefix matching, distance-vector and link-state routing algorithms), link-layer protocols, error detection and correction, and fundamentals of wireless networking. If time permits, the course will also introduce fundamental concepts in network security, including basic cryptographic primitives and secure communication protocols.
Credits: 1.00
Start Date: August 26, 2026
End Date: December 19, 2026
Meeting Information:
08/27/2026-12/17/2026 Lecture Tuesday, Thursday 01:10PM - 02:25PM, Room to be Announced
Faculty: Deng, Qixin
Requisite Courses: Take CSC-211 with a minimum grade of C-.

Course Status

Section Name/Title Status Dept. Capacity Enrolled/
Available/
Waitlist
Back to Top