TLEN-5490 (3) Network Programming

Exposes students to Unix/Linux systems and network programming with an emphasis on practical programming problems and experience. Covers the unique challenges of programming distributed systems including resolving synchronization, threads, pipes, sockets, and other constructs for building TCP/IP network servers and clients.