Last modified: 29 Jan 2021 16:50
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)|
Information on contact teaching time is available from the course guide.
There are no assessments for this course.
|Assessment Weeks||Feedback Weeks|
|Knowledge Level||Thinking Skill||Outcome|