CSC408
UndergraduateDistributed Information Systems
Course Description
study of distributed systems is exciting and interesting! In many respects, distributed systems are at the forefront of a revolution in the computer science discipline. In this course we will explore the principles and paradigms that are associated with distributed systems. During our exploration of principles, we will focus on developing a working understanding of the notions and concepts that are fundamental to all distributed systems: communication, coordination, fault-tolerance, transparency, self-organization, and synchronization. During our investigation of paradigms, such as message passing, remote object invocation, distributed shared memory, or group communication, we will examine, in great depth, specific technologies for building distributed systems. To this end, we will focus on the implementation of distributed systems that utilize the Java programming language. Main topics include: interprocess communication, remote invocation, distributed operating systems, distributed f
Course Details
Course Materials
Professors
No professors listed yet