Course information for UCM CSE 168 - Distributed Software Systems, which are usually taught in Autumn semesters for undergraduate students.
(Note: Logo is designed by PADSYS Lab. All rights reserved.)
Instructor
Course times
Covers the foundations of distributed software systems and their practical designs. Includes concepts and principles of distributed systems (e.g., consistency, availability, scalability, etc.); programming models for distributed computing (e.g., batch/streaming processing, RPC, Key-Value, etc.); distributed storage systems (e.g., indexing, replication, partition, and erasure coding, etc.); and convergence of HPC, Big Data, AI, and Cloud Computing with modern distributed systems.
More details can be found at: UCM CatCourse System
Academic misconduct will not be tolerated in any form, including cheating on exams/assignments, using answers found online or from external sources, copying from other students, etc. Instances of academic misconduct will be reported promptly to the Office of Academic Affairs.
Knowing basic concepts of Operating Systems is highly recommended.