Distributed computing
Course: Informatics
Structural unit: Faculty of Computer Science and Cybernetics
Title
Distributed computing
Code
ДВС.4.06.02
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2022/2023
Semester/trimester when the component is delivered
7 Semester
Number of ECTS credits allocated
3
Learning outcomes
Form of study
Prerequisites and co-requisites
1. Know: basic disciplines "Programming", "Object-oriented programming", "Instrumental environments and programming technologies", "Architecture
computer systems and computer networks".
2. Be able to: develop, analyze and apply software systems for solving tasks and applied problems, using modern software development methods.
Course content
The discipline "Distributed computing" belongs to the list of selective educational disciplines No. 6 of the educational and professional program "Informatics" for the training of specialists at the educational and qualification level "bachelor" in the field of knowledge 12 "Information technologies" specialty 122 "Computer science". It provides professional development of the bachelor, aimed at the formation of theoretical foundations, technologies for building and using distributed systems, in particular, understanding the problems of working with big data in distributed applications.
It is taught in the 7th semester of the 4th year of the bachelor's degree in the amount of 3 ECTS credits.
The course includes 2 content parts, 2 control papers, and 3 laboratory papers.
The discipline ends with a test.
Recommended or required reading and other learning resources/tools
Main:
1. E. Tanenbaum, M. van Steen Raspredelennye sistemy, printsipy i paradigmy. Piter, 2003
2. Martin Kleppmann Designing Data-Intensive Applications, OReilly 2017
Additional:
3. D. Bekon, T. Kharris Operatsionnye sistemy, parallel-nye i raspredelennye sistemy.
Piter, 2004
4. V.A. Shekhontsov Operatsіinі sistemi. Kiїv, Vidavnicha grupa BHV, 2005
Planned learning activities and teaching methods
Lectures, consultations, independent work
Assessment methods and criteria
- semester assessment:
1. Active work at lectures, oral answers PH1.1, PH1.2, PH1.3, PH1.4 — 10 points/6 points;
2. Execution of tasks assigned to independent work / Tasks assigned to independent
work: PH2.1, PH2.2, PH2.3, PH4.1 — 10 points/6 points;
3. Control work 1: PH1.1, PH1.2 — 25 points/15 points;
4. Control work 2: PH1.3 — 15 points/9 points;
5. Defense of laboratory work 1: RN 2.1 — 10 points/6 points;
6. Defense of laboratory work 2: RN 2.2 — 15 points/9 points;
7. Defense of laboratory work 3: RN 2.3 — 15 points/9 points;.
- final evaluation (in the form of credit):
- credit points are defined as the sum of grades/points for all successfully assessed learning outcomes provided for in this program;
- grades below the minimum threshold level are not added;
- the minimum threshold level for the total assessment for all components is 60% of the maximum possible number of points.
Language of instruction
Ukrainian
Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline