Lecturer(s)
|
-
Hybš Jan, Ing.
-
Kopetschke Igor, Ing.
|
Course content
|
The topic provides basic knowledge and skills necessary for distributed applications programming. It is focused both on distributed computing systems (clusters) and on networked applications using the TCP/IP protocols. Students learn the basic concepts of distributed applications creation and the practical usage of available tools and libraries.
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing)
- Class attendance
- 40 hours per semester
|
Learning outcomes
|
The topic provides basic knowledge and skills necessary for distributed applications programming. It is focused both on distributed computing systems (clusters) and on networked applications using the TCP/IP protocols. Students learn the basic concepts of distributed applications creation and the practical usage of available tools and libraries.
Students learn the basic concepts of distributed applications creation and the practical usage of available tools and libraries.
|
Prerequisites
|
Unspecified
|
Assessment methods and criteria
|
Combined examination
|
Recommended literature
|
-
BURNS, Brendan. Designing distributed systems: patterns and paradigms for scalable, reliable services. O'Reilly Media. Sebastopol, CA, 2018. ISBN 9781491983645.
-
PAS, Ruud van der. Using OpenMP--the next step: affinity, accelerators, tasking, and SIMD. The MIT Press. Cambridge, Massachusetts, 2017. ISBN 978-0262534789.
-
ZHANG, Liang-Jie a Yishuang NING. Innovative solutions and applications of web services technology. IGI Global. Hershey, PA, 2019. ISBN 978-1522572688.
|