Computer Science 283 - Networks

Fall
2018
01
4.00
Scott Kaplan
TTH 01:00PM-02:20PM
Amherst College
COSC-283-01-1819F
SCCE A131
sfkaplan@amherst.edu

Computing networks are ubiquitous and used for a broad range of purposes. Networks are often complex and dynamic, connecting systems with a range of capabilities. Some computers are permanently connected while others (e.g., mobile devices) routinely leave and rejoin the network. In any case, the network must ensure that data are delivered quickly and reliably from one computer to another. This course will begin with the problem of communicating between two computers, followed by the problems of building generalized networks for different types and varying numbers of computing devices. Topics will include layered network structure, signaling methods, error detection and correction, flow control, routing, and protocol design and verification. Not open to students who have previously taken Computer Science 281. Offered in alternate years.

Requisite: COSC 112 and COSC 211 or consent of the instructor. Fall semester. Professor Kaplan.

Permission is required for interchange registration during the add/drop period only.