CS 508 Distributed Computing
	The course covers the history of distributed computing, network basics, inter-process communications, distributed computing paradigms, the socket API, The client–server paradigm, group communication, distributed objects, internet applications, advanced distributed computing paradigms.
 Credits
3
	
		Prerequisite
	
CS 501 or admission to the Software Engineering MS program