CS 438

CS 438 - Communication Networks

Spring 2020

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Communication NetworksCS438R331410LCD30930 - 1045 T R  1404 Siebel Center for Comp Sci Robin Hillary Kravets
Communication NetworksCS438R456310LCD40930 - 1045 T R  1404 Siebel Center for Comp Sci Robin Hillary Kravets
Communication NetworksECE438R331412LCD30930 - 1045 T R  1404 Siebel Center for Comp Sci Robin Hillary Kravets
Communication NetworksECE438R456313LCD40930 - 1045 T R  1404 Siebel Center for Comp Sci Robin Hillary Kravets

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: CS 241 or ECE 391; one of ECE 313, MATH 461, MATH 463.

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