The course consists partly of a series of lectures that describe tools and environments used to develop distributed systems, partly of a project where students in smaller groups define, implement and analyze a distributed system.
ID2219 Implementation of Distributed Systems 7.5 credits
This course has been discontinued.
Last planned examination: Spring 2020
Decision to discontinue this course:
No information insertedContent and learning outcomes
Course contents
Intended learning outcomes
The students shall after the course:
- be able to describe function and usage of different tools and environments used in implementing distributed systems
- have the ability to use appropriate tools to implement a distributed system
- evaluate performance and limitations of a distributed system
- analyze a distributed system with respect to scalability and robustness.
Literature and preparations
Specific prerequisites
Courses in distributed systems, for example ID2201, ID2203 and ID2210.
The course is open only to students following the TDISM program.
Recommended prerequisites
The course requires good knowledge in the theoretical aspects of distributed systems, networking technology and programming.
Equipment
Literature
Kurslitteraturen består av artiklar, rapporter och manualer som beskriver redskap och miljöer för distribuerade system.
Examination and completion
If the course is discontinued, students may request to be examined during the following two academic years.
Grading scale
Examination
- PRO1 - Project, 4.5 credits, grading scale: A, B, C, D, E, FX, F
- TEN1 - Examination, 3.0 credits, grading scale: A, B, C, D, E, FX, F
Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.
The examiner may apply another examination format when re-examining individual students.
Examination is based on written exam, compulsory attendance, delivery and presentation of assignments.
- Written exam 3,0 credits
- Project 4,5 credits
Grading scale: A-F
Other requirements for final grade
Passed on both the writen exam and the project presentation.
Opportunity to complete the requirements via supplementary examination
Opportunity to raise an approved grade via renewed examination
Examiner
Ethical approach
- All members of a group are responsible for the group's work.
- In any assessment, every student shall honestly disclose any help received and sources used.
- In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.
Further information
Course room in Canvas
Offered by
Main field of study
Education cycle
Add-on studies
Contact
Supplementary information
The course may be canceled if the number of participants is too few.