Distributed Systems
Description
- Explores fundamental concepts in the design and development of the distributed systems behind modern large-scale applications.
- Provides learners with the knowledge and skills necessary to design and develop fault-tolerant and scalable distributed systems.
Learning Outcomes
Define and discuss the theory and concepts that underpin modern distributed systems.
Implement techniques for inter-process communication and data sharing.
Develop distributed applications that are fault-tolerant and scalable.
Analyse strategies for distributed data storage.
Credits
05
% Coursework
50%
% Final Exam
50%