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.
Prerequisite
CSC 306 or department consent