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/ 

ملحقات المادة الدراسية