I. Introduction
Applied informatics and other technically oriented scientific fields have been experiencing a significant boom in the recent period. Different information systems, advanced algorithms, and other sophisticated software tools are commonly used in almost all areas of human activities, including health sector, industry, management, education, etc. Thanks to the large effort of programmers, researchers, and experts in various subfields of Informatics, we can rely on new technologies that make our lives easier and more comfortable. In this paper, we focus on such applications of the software development knowledge that find their place in education, where the support of information systems and technologies plays an essential role without us realizing it. Mentioned applications include processing of large amounts of big data [8], effective searching and indexing methods in databases [10], [11], theory of complex system reliability [13], [14], web applications development, programming [9], [12] and many others.