CS 438 - Communication Networks

Spring 2024

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Communication NetworksCS438R331410LCD30930 - 1045 T R  1404 Siebel Center for Comp Sci Deepak Vasisht
Communication NetworksCS438R456310LCD30930 - 1045 T R  1404 Siebel Center for Comp Sci Deepak Vasisht
Communication NetworksECE438R331412LCD30930 - 1045 T R  1404 Siebel Center for Comp Sci Deepak Vasisht
Communication NetworksECE438R456313LCD30930 - 1045 T R  1404 Siebel Center for Comp Sci Deepak Vasisht

Official Description

Layered architectures and the OSI Reference Model; design issues and protocols in the transport, network, and data link layers; architectures and control algorithms of local-area, point-to-point, and satellite networks; standards in networks access protocols; models of network interconnection; overview of networking and communication software. Course Information: Same as ECE 438. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: One of CS 241, CS 341 or ECE 391; strongly recommend one of CS 361, STAT 361, ECE 313, MATH 362, MATH 461, MATH 463 or STAT 400.

Course Director

Learning Goals

Identify the problems that arise in networked communication (1), (2), (6)
Explain the advantages and disadvantages of existing solutions to these problems in the context of different networking regimes (1), (2), (6)
Understand the implications of a given solution for performance in various networking regimes (1), (2), (6)
Evaluate novel approaches to these problems (a), (b), (c)
Identify and describe the purpose of each component of the TCP/IP protocol suite (1), (2), (6)
Develop solid client-server applications using TCP/IP (1), (2), (3), (4), (5), (6)
Understand the impact of trends in network hardware on network software issues (1), (2), (6)

Topic List

Introduction to UNIX Network Programming
Direct Link Networks
Packet Switched Networks
Routing
Internetworking
End-to-End Protocols
Congestion Control
Mobile Networks
Queueing Disciplines
Network Security

Assessment and Revisions

Revisions in last 6 years Approximately when revision was done Reason for revision
Added new topics, more focus on wireless networking, network security, more recent routing and transport protocols Srping 2009 - Spring 2013 Networking is a ever-changing field, so we need to keep up with new topics

Required, Elective, or Selected Elective

Selected Elective.

Last updated

3/18/2019by Robin Hillary Kravets