Sage already knows this exact syllabus — ask it anything about Distributed Computing Systems, generate practice questions in your exam's format, and get a cram sheet that works offline.
What you'll be able to do (official learning outcomes)
summarise and describe general properties, challenges, and characteristics of distributed systems
describe generally distributed algorithms for synchronisation and concurrency, coordination, transactions, and replication
exemplify practical issues that need to be considered when designing, implementing, and debugging distributed systems
compare replication schemes with respect to performance, availability, and consistency concerns; and
design, implement, and debug distributed systems. Computing 144 New
Course contents
Communication Mechanisms. Communication Protocols. RPC. RMI. Stream Oriented Communication. Synchronisation. Global State. Election. Distributed Mutual Exclusion. Distributed Transactions. Naming: Generic Schemes, DNS, Naming and Localisation. Replication and Coherence. Consistency Models And Protocols.
Source: the Nigerian Universities Commission (NUC) Core Curriculum and Minimum Academic Standards (CCMAS). StudyOps loads this syllabus automatically when you study CSC 432.