This document outlines questions for an assignment on distributed computing systems. It asks students to describe design issues and goals of distributed systems, different system models with diagrams, the client-server model and middleware architecture, terms related to latency, jitter and bandwidth, and models of distributed system middleware.