2. Organization

Class times: Mon and Wed, 2:30-3:50pm, DH 2105
Web page: www.ece.cmu.edu/~ece845
Class mailing list: 18-845@cs.cmu.edu
Blackboard: We will not be using Blackboard.
Piazza: We will not be using Piazza.
Course directory: /afs/ece/class/ece845

3. Reference material

There is no required textbook for 18-845.
The following are standard references for Linux programming and network programming:

The CS:APP3e text, which is
available in the campus bookstore and on permanent reserve in the
Engineering library, covers system-level programming topics such as
dynamic linking, process control, Unix I/O, the sockets interface,
writing Web servers, and application level concurrency and
synchronization: