CourseDelta for Yorku

Suggest an Edit for LE/EECS 4222 (3.00)

LE/EECS 4222 (3.00)
Distributed Computing Systems
Description
This is an introductory course in Distributed Computing Systems. This course is the study of how to design and implement a computer system where the state of the system is divided over multiple computing nodes. More specifically, this course teaches design and implementation techniques that enable the building functional, fast, fault-tolerant and scalable distributed systems. To make the issues more concrete, the class includes project(s) requiring significant design and implementation which enables students to gain practical experience in designing, implementing, and debugging real distributed systems. Topics may include, distributed communication models, distributed file systems, replication, consistency models, fault tolerance, QoS and performance, scheduling, concurrency, agreement and commitment, Paxos-based consensus, MapReduce and NoSQL datastores, decentralized systems and cloud computing systems. Prerequisites: LE/EECS 3101 3.00, LE/EECS 3213 3.00 or LE/EECS 3214 3.00, LE/EECS 3221 3.00.

Tips: you can drag and drop the boxes to clone them to different sections or groups within a prerequisite equation.
Prerequisite Equation
Edit the prerequisite equation to this course:
note: adding data in this section will override data in the Prerequisite List.
+ add prereq equation
Prerequisite List (Overridden by Prerequisite Equation)
Edit the list of prerequisites to this course:
note: data in this section will be override by the Prerequisite Equation if it exists.
+ add new course
Exclusion List
Edit the list of course cerdit exclusions to this course:
+ add new course
Your name (optional):

Any additional comment (optional):




Project of SSADC @ York
Made by PresidentKevvol/@Deep fried pancakes et. al.
To report a problem/mistake, email to ssadc.atyork@gmail.com
© 2021 - 2024