Last modified: 25 May 2018 11:16
This course discusses core concepts of distributed systems, such as programming with distributed objects, multiple threads of control, multi-tire client-server systems, transactions and concurrency control, distributed transactions and commit protocols, and fault-tolerant systems. The course also discusses aspects of security, such as cryptography, authentication, digital signatures and certificates, SSL etc. Weekly practical sessions cover a set of techniques for the implementation of distributed system concepts such as programming with remote object invocation, thread management and socket communication.
|Session||Second Sub Session||Credit Points||15 credits (7.5 ECTS credits)|
This is the total time spent in lectures, tutorials and other class teaching.
Resit: One 2-hour examination (100%). Only the marks obtained at first attempt can be used for Honours classification