This is a graduate-level course in distributed systems and cloud computing related areas with a focus on system design and performance analysis. The concepts and examples introduced in this course are drawn from historically significant and distributed systems. Students will learn to appreciate the design of the core mechanisms of different operating systems, which manage the hardware and software of a large-scale distributed computing system.
Intended Learning Outcomes
CILO-1: Analyze and evaluate the performance of different graph learning algorithms and determine the most appropriate algorithm for a given task.
CILO-2: Design and implement graph-based machine learning models that can effectively capture complex relationships between data points.
CILO-3: Apply graph learning techniques to a variety of real-world problems, such as social network analysis, recommendation systems, and image segmentation.