Subject
Дистрибуирани системи
| 1. | Course Title |
Дистрибуирани системи Distributed systems |
||||||||||||
| 2. | Code | F23L3W064 | ||||||||||||
| 3. | Study Programme | Интернет, мрежи и безбедност | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Прв циклус | ||||||||||||
| 6. | Academic year / semester | 7 / Зимски | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Боро Јакимовски, Владимир Трајковиќ | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Компјутерски мрежи или Компјутерски мрежи и безбедност | ||||||||||||
| 10. | Objectives of the course programme (competences) | Предметот има за цел запознавање со развојот на middleware системите. Предмеот ги покрива принципите врз кои се изградени дистрибуираните системи, пред се комуникациите, процесирањето, именување, конзистентност и репликација, справувње со дефекти и безбедност. Овие принципи се понатаму обработени во нивната примена кај дистрибуираните веб базирани системи, дистрибуираните објектно базирани системи, дистрибуираните датотечни системи и дистрибуираните коориднациски системи. | ||||||||||||
| 11. | Course content | Предавања: 1. Вовед во дистрибуирани системи 2. Време и настани кај дистрибуираните системи 3. Векторски часовници 4. Подредување на настани кај дистрибуирани системи 5. Класификација на дефекти 6. Надежна испорака и репликација 7. Консензус 8. Консензус 9. Партиционирање 10. Меркелови дрва Вежби: 1. Мрежно програмирање во Java 2. Мрежно програмирање во Java 3. Клиент-сервер програмирање во Java 4. Серијализација во Java 5. Серијализација во Java 6. Работење со редици 7. Работење со редици 8. Системска интеграција со Kafka 9. Системска интеграција со Kafka 10. Системска интеграција со Kafka |
||||||||||||
| 12. | Learning methods | Предавања со користење на презентации, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа. | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Реализирани актибвности 15.2 и 16.1 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|