COURSE OVERVIEW: This course deals with the major recent developments in distributed systems technology, explains the principles of distributed systems such as communication, naming, synchronization, replication, fault tolerance and security, using many examples and case studies. It covers architectures in distributed systems, reflecting the progress that has been made on organizing distributed systems, new topics such as peer-to-peer computing, sensor networks, Web services, Grid computing, virtualization and its role in distributed systems, and self-management of distributed systems.
I know you will enjoy this course. Please learn as much as you can as you progress through it, as it does lay down a solid foundation for the rest of the curriculum. It is my pleasure to have you in the course.