UCM CSE 168 - Distributed Software Systems

UCM CSE 168 - Distributed Software Systems

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.)

UCM CSE 168 - Distributed Software Systems

  • Instructor

  • Course times

    • Synchronous Lectures on Tuesday and Thursday
    • Period: About 15 weeks

Course Description

  • 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

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.


Course Prerequisites

Knowing basic concepts of Operating Systems is highly recommended.

More information