IT332 Distributed Systems

 Course description  The course introduces the main principles underlying distributed systems: processes, communication, naming, synchronization, consistency, fault tolerance, and security. Students will be familiar with some of the main paradigms in distributed systems: object-based systems, file systems, web-based and coordination-based systems. On the completion of the unit, students will understand the fundamentals of distributed computing and be able to design and develop distributed systems and applications.  

Prerequisites or co-requisites: IT224  + IT311  

Course Website: http://it332ksu.wordpress.com/

Course Materials