CSE 5360
Distributed System Design: Models and Languages
Modern computing environments are highly distributed. This has been the result of major advances in networking technology and their rapid assimilation by a society that functions in a highly distributed and decentralized manner. The goal of this course is to familiarize students with basic concepts, models, and languages that shaped recent developments in distributed computing. The focus is on exploring new ways of thinking about computing and communication that made the development of distributed software systems possible. Competing concepts and design strategies will be examined both from a theoretical and a practical perspective.
Prerequisites & course information
Credit 3 units. Eng: CSESYS, TOP, TOPEQ, TOPIII Typical periods offered: Fall
Sources
- Course catalogue โ2026โ2027