CSC 636 Distributed Computing

Topics may include the principles underlying the design and implementation of distributed client-server software components; technologies for developing distributed software components, such as sockets, database connections, dynamic type inspection, security, events, and dynamically building function calls; and an introduction to middleware for programming distributed asynchronous systems, including an introduction to events, call-backs, and connections. Prerequisite: CSC 306 or equivalent.

Credits

3

Prerequisite

CSC 306 or department consent