<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Technologies of distance learning for programming basics on the principles of integrated development of key competences</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kryvyi Rih State Pedagogical University</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gagarin Ave.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kryvyi Rih</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ukraine shokalyuk@kdpu.edu.ua</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>liza.bogunencko</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>lirihka</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>}@gmail.com</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Information Technologies and Learning Tools of the NAES of Ukraine</institution>
          ,
          <addr-line>9 M. Berlynskoho Str., Kyiv, 04060</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>In the era of the fourth industrial revolution - Industry 4.0 - developing key competences (digital, multilingual and mathematical competences in particular) is of paramount importance. The purpose of this work is to investigate the content of key competences of a secondary school student and to develop a method of teaching for the integrated development of multilingual and mathematical competences in the process of teaching Programming Basics with the help of distant technologies. The objectives of the research include generalizing and systematizing theoretical data on the structure and the content of key competences and the potential of informatics lessons for the development of separate components of multilingual and mathematical competences; generalizing and systematizing theoretical data on the ways of arranging distant support for informatics learning, Programming Basics in particular; to investigate the content and the methods of teaching Programming Basics in 7th-11th grades; to develop the e-learning Moodle course using Python for Programming Basics on the principles of integrated approach to developing separate components of multilingual and mathematical competence with determining some methodical special features while using it. The object of the study is to teach informatics to junior high school and high school students. The subject of the study is the means and the methods of realizing distant support in the process of teaching Programming Basics using Python on the principles of an integrated approach to developing multilingual and mathematical competences.</p>
      </abstract>
      <kwd-group>
        <kwd>key competencies</kwd>
        <kwd>digital competence</kwd>
        <kwd>multilingual competence</kwd>
        <kwd>mathematical competence</kwd>
        <kwd>programming basics</kwd>
        <kwd>integrated approach</kwd>
        <kwd>Python</kwd>
        <kwd>Moodle</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>According to the European Commission recommendation [8, p. 7], the competence is
defined as a combination of knowledge, skills and attitudes where:
___________________
Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License
Attribution 4.0 International (CC BY 4.0).
─ knowledge is composed of established facts and figures, concepts, ideas and theories
which are necessary for the understanding of a certain area or subject;
─ skills are defined as the ability and capacity to carry out processes and use the
existing knowledge to achieve results;
─ attitudes describe inclinations, preferences and mentality that form the mode to act
or react to ideas, persons or situations.</p>
      <p>
        Law of Ukraine “On Education” [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ] defines competence as a dynamic combination of
knowledge, skills, abilities, thinking methods, views, values, other personal qualities
that determines the ability of a person to socialize successfully, to carry out professional
and / or further educational activities.
      </p>
      <p>There exists the subject, intersubject and key competences.</p>
      <p>
        The subject competence is the experience gained in the course of study of a specific
activity related to the acquisition, understanding and application of new knowledge
[
        <xref ref-type="bibr" rid="ref35">35</xref>
        ].
      </p>
      <p>
        The intersubject competence is an ability to apply knowledge, skills, activities and
relationships that belong to a certain range of academic subjects (disciplines) and
educational areas to an intersubject circle of problems [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ].
      </p>
      <p>The key competences are those that all people need for personal self-improvement
and development, a great provision of employment, social inclusion, sustainable
lifestyle, successful life in peaceful societies, health management and active
citizenship. They are developed for the whole life, from the early childhood, through
formal, non-formal and informal learning in all contexts, including a family, a school,
a workplace, neighbourhood and other communities [8, p. 7].</p>
      <p>The key competences are:
─ a literacy competence;
─ a multilingual competence;
─ a mathematical competence and competence in science, technology and engineering;
─ a digital competence;
─ a personal, social and learning to learn competence;
─ a citizenship competence;
─ an entrepreneurship competence;
─ a cultural awareness and expression competence [8, pp. 7-8].</p>
      <p>Taking into account the objectives of this paper, we will examine in more detail the
interpretation, structure, and the role of the school subject “Informatics” in forming
and/or developing individual components of the three core competences – multilingual,
mathematical, and digital.</p>
      <p>The multilingual competence is understood as the ability to use different languages
correctly and effectively for communicating; the competence is based on the ability to
express and interpret concepts, ideas, feelings, facts and opinions, both orally and in
writing (listening, speaking, reading and writing) in an appropriate range of social and
cultural contexts according to needs.</p>
      <p>The multilingual competence manifests itself in:
─ the knowledge of the vocabulary and the functional grammar of different languages
and awareness of the main types of verbal interaction and language registers; the
knowledge of social conventions, cultural aspects and language variability;
─ the ability to understand oral messages, initiate, maintain and finish conversations
and to read, understand and write texts with different levels of proficiency in
different languages according to a person’s needs;
─ a positive attitude to predicting an appreciation of cultural diversity, an interest and
curiosity about different languages and intercultural communication; respect for
each person’s individual linguistic profile, including respect for the mother tongue
of persons belonging to minorities and/or with migratory background, and an
appreciation of the official language(s) of the country as a common basis for
interaction.</p>
      <p>
        During informatics lessons, such components of multilingual competence are
developed:
─ the ability to use software tools and resources with an English-language interface;
─ the ability to use software tools to translate texts and interpret foreign words;
─ the ability to operate the basic international IT terminology;
─ awareness of the role of IT in interpersonal communication in a global context;
─ understanding of the need for foreign language skills for online learning and active
involvement in European and global communities [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>The mathematical competence is understood as the ability to develop and apply
mathematical thinking and intuition to solve a number of problems in everyday life.
Based on solid numeracy skills, it relies on process and activity as well as knowledge.
Mathematical competence implies, at different levels, the ability and desire to apply
mathematical thinking and concepts (formulas, models, structures, graphs, diagrams).</p>
      <p>The mathematical competence is manifested in:
─ the knowledge of numbers, measures and structures, basic operations and basic
mathematical presentations, understanding of mathematical terms and concepts and
awareness of the questions that mathematics can offer answers to;
─ the ability to apply basic mathematical principles and processes in the context of
everyday life at home and at work (e.g., financial skills), and to apply and evaluate
logical chains of arguments; the ability to think mathematically, understand
mathematical demonstrations, and communicate in the mathematical language; and
the ability to use appropriate tools, including statistical data and graphs, for
understanding the mathematical aspects of digitalization;
─ a positive attitude towards mathematics based on respect for truth and a willingness
to search for reasons and appreciate their validity [8, p. 9].</p>
      <p>
        Informatics lessons improve such components of the mathematical competence as:
─ the ability to understand, use and create mathematical models of objects and
processes for solving problems from different subject areas by means of information
technology;
─ awareness of the role of mathematics as one of the fundamentals of IT [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
The digital competence is interpreted as the competence that involves confident, critical
and responsible using of digital technology for development and communication, the
ability to use some tools of information and communication technology safely and
ethically in learning and other life situations.
      </p>
      <p>
        The digital competence includes information and data literacy, communication and
cooperation, designing digital content (including programming), security (including
digital well-being and competences related to cyber security), the issues of intellectual
property, problem-solving and critical thinking [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>The digital competence manifests itself in:
─ understanding how digital technology can support communication, creativity and
innovation; awareness of the possibilities, limitations, impacts and risks of digital
technology; understanding the general principles, mechanisms and logic of digital
development and the knowledge of the basic functions and using various devices,
software and networks; critical awareness of the validity, reliability and significance
of information and data provided through digital devices; the knowledge of legal and
ethical principles related to using digital technologies;
─ the ability to use digital technology to support active civic and social integration,
cooperation with others and creativity to achieve personal, social or commercial
goals; the ability to use, access, filter, evaluate, create, program and distribute digital
content; the ability to manage and protect information, content, data (including
personal) and to recognize and interact effectively with software, devices, artificial
intelligence or robots;
─ interaction with digital technologies and content, provides a reflective and critical,
even curious, open and forward-looking attitude towards their evolution, as well as
a moral, safe and responsible approach to using these tools [8, pp. 9–10].
It is obvious that informatics, as a school subject, plays a decisive role in forming and
developing the components of digital competence primarily. However, the efficiency
of the development of the components of digital competence depends on the level of
formation of separate components of multilingual and mathematical competence. The
formation of multilingual competence is manifested in the absence of language barriers
when working with software with the English-speaking interface. The formation of
mathematical competence is indispensable at different stages of computer modeling –
from setting a problem, through constructing a mathematical model, to the
computational experiment and conclusions. At the same time, the system of reasonably
selected subject (informative) English-speaking tasks with mathematical content is a
certain potential for integrated improvement of separate components of multilingual
and mathematical competences.</p>
      <p>The integration of learning content triples the educational purpose of the lesson and
intensifies the process of the lesson. The effectiveness of such lessons cannot be
considered satisfactory in terms of quality and pace of improvement of neither key nor
subject competences without attracting additional tools. The distance technology tools
will help to compensate for the lack of lesson time (on a thorough actualization of basic
knowledge the special thematic English vocabulary and/or mathematical foundations,
writing integrated mini-complexes, solving a sufficient number of learning problems,
personalized summarizing the lesson).
2</p>
      <p>
        Basic approaches as for implementing distant support
into the information-mathematical cycle in general and
higher education schools
Taking into account the national experience in providing distant support into general
education and, in particular, the cycle of information-mathematical subjects, which are
taught in general secondary and higher education institutions [3; 23; 33; 34], three main
approaches can be noted:
─ the first approach is based on displaying the educational resources (and methodical
materials) on the official website pages of an educational institution (or its structural
subdivisions) or the teachers’ personal websites. The educational resources
placement is in the distant cloud storages, Google Drive mostly (if there is an
opportunity to use advantages of the Google corporate account because of its
unlimited cloud storage [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]);
─ the second approach is based on the presentation of educational resources as
ecourses created and implemented in the educational process with the help of systems
or services of learning management, the most common of which today is recognized
as Google Classroom and Moodle [1; 14; 22; 32];
─ the third approach (only distributed) is based on the specialized tools and services
using for educational and scientific purposes, in particular informatics and
mathematics, such as CoCalc (formerly SageMathCloud) and Jupyter Notebook [12;
13; 25; 26; 30; 31].
      </p>
      <p>The most popular approach today for the implementation of distant support education,
in particular, informatics, into general secondary education institutions is the Google
Classroom, and in the higher education institutions is the Moodle.</p>
      <p>Among the main common features of Moodle and Google Classroom for teachers
should be noted:
─ the placement and fast modification of basic and auxiliary teaching resources as files
in various multimedia formats or URLs;
─ the placement and fast modification of elements of learning activity (both individual
and group) – primarily tasks (for practical and laboratory lessons, for individual and
group work) and tests (forms). Various multimedia fragments can be added to the
content of the tasks and tests (and answer options on them);
─ automated control over the timeliness of the students’ assignments and archiving of
the results provided;
─ automated checking of test results (except the “Essay” type questions for Moodle);
─ automated recording of learning results in the course log;
─ tools for real time remote consultation – chat, etc.;
─ automated management by the course users (co-developer (assistants) and students).
Among the main common features of Moodle and the Google Classroom for the course
participants (students) should be noted:
─ mobile (“always and everywhere”) access to all elements of the course – basic and
auxiliary training resources of the lesson (class), tasks for practical performance,
tasks of home (independent) work, training tests, etc.;
─ the calendar of events and a reminder of deadlines for completing tasks;
─ tools for communication with the teacher and other course participants;
─ constant access to view the achievements of your own.</p>
      <p>Obviously, neither the Moodle nor the Google Classroom is a specialized tool for
learning informatics in general and programming in particular. However, the openness
and extensibility of the Moodle system through new solutions (modules, plug-ins or
filters), the above features and benefits for teachers and students have become decisive
in the selection of a tool to implement remote support for teaching teachers or students
(and teachers-to-be) the basics of Python programming using an integrated approach to
the development of key competences.
3</p>
    </sec>
    <sec id="sec-2">
      <title>The content and educational tools for teaching programming basics at school informatics lessons</title>
      <p>
        According to the informatics curriculum for 5th-9th grades, the students which did not
study informatics in the primary school (2nd-4th grades) will learn the programming
basics starts in the 8th grade and continue in the 9th [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The teacher has the right to
choose the programming language and IDE.
      </p>
      <p>
        The analysis of the IT textbooks recommended by Ministry of Education and
Science of Ukraine for the 8th and 9th grades has shown that in the majority of
informatics textbooks (the authors’ teams are headed by Yosyp Ya. Ryvkind [27; 28],
Olena O. Bondarenko [6; 7], Andrii M. Hurzhii [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]) the subject of study is the compiled
programming language Pascal in IDE Lazarus. And only in the textbooks [18; 19],
whose author’s team is headed by Nataliia V. Morze, the study subject is not the
compiled programming language Pascal in IDE Lazarus only, but also it is the
interpreted programming language Python in IDE PyCharm. The authors of the
textbook propose various options for organizing the process of programming education
in their methodical recommendations:
─ to study one language from the proposed ones (the teacher’s choice);
─ to study both languages by parallel (if the students are ready).
      </p>
      <p>
        There are studying the compiled language C++ and the interpreted language Python in
the Polish informatics textbook for 8th grade [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        For the students, who studied informatics in primary school [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], the studying the
text programming language basics begins from the 7th grade (first time in the
20182019 academic year).
      </p>
      <p>The available informatics textbooks for 7th grade (2015 edition) does not contain any
educational materials on the programming – the teachers are given full freedom to use
the educational materials for program implementation. At the same time, the
informatics textbooks for 5th and 6th grades (the team of authors, headed by Olena O.
Bondarenko [4; 5], instead of the recommended Scratch propose to study the
programming basics in Python. Moreover, the programming language Python is also a
subject of study according to the informatics textbooks for the 10th-11th grades
recommended by the Ministry of Education and Science of Ukraine.</p>
      <p>
        Thus, the analysis of textbooks has shown that Python becomes the main educational
programming language rather than an alternative one at the secondary level. The
problem of insufficient didactic support for study Python, primarily in the 7th grade, is
solved by attracting the resources of national e-learning platforms [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and author’s
developments [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. The above mentioned confirms the relevance of the author’s
development – the distance Moodle course “Programming Basics (Integrated
Approach)” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>The course “Programming Basics (Integrated Approach)” is corresponded the
curriculum (the programming basics on the non-visual programming language) and has
a modular-thematic structure (see Table 1).
1 Introduction to programming
2 The linear algorithms: design and implementing
3 The conditional algorithms: design and implementing
4 The cyclic algorithms – cycles with a precondition: design and implementing
5 The cyclic algorithms – cycles with a counter: design and implementing
6 The combined algorithms: design and implementing
Summary</p>
      <p>Training
hours
1
3
3
3
3
2
15</p>
      <p>Each thematic module of the course has the main elements:
1. for forming and developing the programming competence:
 Moodle pages with new theoretical information;
 Moodle tasks for practical implementation;
2. for developing the mathematical competence:
 Moodle glossaries with mathematical references;
 Moodle tests of mathematical content for training;
3. for developing the multilingual competence:
 URL links to English-Ukrainian dictionaries (Google Sheets) with the topic
vocabulary;
 Moodle tests for training proper spelling of the topic vocabulary words;
4. for complex testing of training results:
 control complex Moodle tests on programming, mathematics and English
fundamentals.</p>
      <p>In addition to the integration of content, defining features of the author’s course is the
implementation of interactive and action-oriented and differentiated approaches to
learning.</p>
      <p>The interactive-functioning approach at the stage of familiarizing with new
theoretical information is implemented through the possibility of executing the source
program code using Python directly on the Moodle page with new theoretical
information (see Fig. 1).
Under such conditions, the students taking the course do not need to use local tools
(installed integrated programming environments) or other Internet services (browser
systems or programming environments). They can check the execution of the proposed
program code, make changes to it if necessary and execute it again, and monitor the
results of updates on the course page directly.</p>
      <p>
        The ability to execute a program code using Python directly on the Moodle page is
implemented by adding a script (see Fig. 2) of a command cell of the network system
of computer mathematics SageMath [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
At the stage of practical application of the acquired theoretical knowledge and
development of competences in programming (when doing practical tasks) the
interactive and action-oriented approach is implemented is implemented with the help
of e-workbooks, which are external (relatively Moodle) digital educational resources –
the collection of sheets in Jupyter Notebook (see Fig. 3).
      </p>
      <p>Our students are offered workbooks as a task of CoCalc course [26, pp. 54–61], as
well as their backups (ipynb files) for working in an offline mode.</p>
      <p>At the stage of testing the results of training the interactive approach has been
realized by developing a system of tests, where some test questions such as CodeRunner
and questions such as Wiris Quizzes are included (in addition to the traditional test
questions – questions such as “multiple choice”, “match”, “short answer”).</p>
      <p>The test questions like CodeRunner (see Fig. 4) are traditional questions of
programming courses, where students are asked to write a programming code for some
specification, and then this code is evaluated by the results of taking/passing a series of
tests.</p>
      <p>
        Regardless of the behaviour chosen for a quiz, CodeRunner questions always run in
an adaptive mode, in which students can click a Check button to see if their code passes
the tests defined in the question. If not, students can resubmit, typically for a small
penalty. In the typical ‘all-or-nothing’ mode, all test cases must pass if the submission
is to be awarded any marks. The mark for a set of questions in a quiz is then determined
primarily by which questions the student is able to solve successfully and then
secondarily by how many submissions the student makes on each question. However,
it is also possible to configure CodeRunner questions so that the mark is determined by
how many of the tests the code successfully passes.
CodeRunner has been in use at the University of Canterbury for over seven years,
running millions of student quiz question submissions in Python, C, JavaScript, PHP,
Octave and Matlab. Laboratory work, assignment work and mid-semester tests in the
introductory first year Python programming course (COSC121), which has around 650
students in the first semester and 350 in the second, are all assessed using CodeRunner
questions [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        In test questions of Wiris Quizzes type (Fig. 5) the answer of mathematical content
(a fraction, a root, an analytical function, etc.) is automatically processed, entered
without keyboard, by means of the touchscreen of a mobile device or simply drawn
with a mouse only [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>The differentiated approach in mastering the basics of programming is implemented
by selecting tasks for practical execution and tests taking into account the level of
mathematical knowledge of students in different grades (from 7th to 10th). The students
are not limited in a choice of tasks for the practical decision – a student of 10th grade
has an opportunity to revise mathematics for 7th-9th grades and a junior high school
student can try his hand at solving problems with new (that has not been taught yet at
algebra and geometry lessons) mathematical content.</p>
      <p>The first experimental version of the course “Programming Basics (Integrated
Approach)” has been implemented in the educational process of Kryvyi Rih State
Pedagogical University:
─ within the framework of provision of non-formal and informal education for the
students of 9th-10th grades;
─ in the process of training informatics teacher-to-be.
An experimental group of 8 students from the 9th and 10th grades are successfully
finishing to study the course. The students are self-motivated. The introduction is
carried out in their free time when they aren’t at school: after lessons or on the
weekends. The combination of classroom and distant forms of work ensures continuity
and expected effectiveness during the educational process.</p>
      <p>The future informatics teachers – 39 1st year master’s students specialized in
informatics, acquire the content of the experimental version of the course within the
framework of the variable component of the discipline “Modern Informatics Lesson”.</p>
      <p>The results of educational tests and periodic surveys (on the presence of errors and
discrepancies, comprehensibility of the content and convenience of software and
services, etc.) of both students and future informatics teachers will be taken into account
in designing a next version of the course “Programming Basics (Integrated approach)”.
In the very near future, along with the methodical recommendations for the course, its
large-scale implementation will be started.
5</p>
      <p>Conclusions
1. The school subject “Informatics” plays an important role in forming a digital
competence as subject and key competences. The way of joint improvement of
multilingual and mathematical competences at informatics lessons is a construction
of system of tasks in English with mathematical content.
2. The lack of lesson time for successful implementation of the triple educational
objectives of the lesson – effective mastering new information knowledge and
acquiring relevant competences, the special English thematic vocabulary and basic
foundations of school mathematics – can be compensated by educational process
with the involvement of distant technologies.
3. In support of a thorough study of the basics of text language programming, taking
the importance of the content line “Algorithmization and Programming Basics” for
the school informatics course into consideration, a distant e-learning Moodle course
“Programming Basics (Integrated Approach)” was designed and implemented in the
educational process.
4. The success of the experimental training of students and future teachers in the
process of studying the integrated course was facilitated by forming an interactive
and action-oriented approach, namely:
 interactive acquiring new theoretical information on programming (doing the
source codes directly on the Moodle page);
 interactive improvement of the special thematic English vocabulary and the
fundamentals of school mathematics (working with test tasks in a training mode
with no limits in the number of attempts);
 interactive acquisition of practical skills in programming (performing a system of
training exercises on the pages of an e-workbook).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Abdula</surname>
            ,
            <given-names>A.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baluta</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozachenko</surname>
            ,
            <given-names>N.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kassim</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          :
          <article-title>Peculiarities of using of the Moodle test tools in philosophy teaching</article-title>
          . In: Kiv,
          <string-name>
            <given-names>A.E.</given-names>
            ,
            <surname>Shyshkina</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.P</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 7th Workshop on Cloud Technologies in Education (CTE</source>
          <year>2019</year>
          ), Kryvyi Rih, Ukraine, December
          <volume>20</volume>
          ,
          <year>2019</year>
          , CEUR-WS.org,
          <source>online (</source>
          <year>2020</year>
          , in press)
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bohunenko</surname>
            ,
            <given-names>Ye.Yu.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manuilova</surname>
          </string-name>
          , Ya.S.,
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>I.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shokaliuk</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          :
          <article-title>Osnovy prohramuvannia (intehrovanyi pidkhid)</article-title>
          . https://moodle.kdpu.edu.ua/course/view.php?id=
          <volume>16</volume>
          (
          <year>2020</year>
          ).
          <source>Accessed 21 Mar 2020</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bondarenko</surname>
            ,
            <given-names>O.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mantulenko</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pikilnyak</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Google Classroom as a Tool of Support of Blended Learning for Geography Students</article-title>
          . In: Kiv,
          <string-name>
            <given-names>A.E.</given-names>
            ,
            <surname>Soloviev</surname>
          </string-name>
          , V.N. (eds.)
          <source>Proceedings of the 1st International Workshop on Augmented Reality in Education (AREdu</source>
          <year>2018</year>
          ), Kryvyi Rih, Ukraine, October 2,
          <year>2018</year>
          .
          <source>CEUR Workshop Proceedings</source>
          <volume>2257</volume>
          ,
          <fpage>182</fpage>
          -
          <lpage>191</lpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2257</volume>
          /paper17.pdf (
          <year>2018</year>
          ).
          <source>Accessed 30 Nov 2018</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bondarenko</surname>
          </string-name>
          , О.О.,
          <string-name>
            <surname>Lastovetskyi</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pylypchuk</surname>
            ,
            <given-names>O.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shestopalov</surname>
            ,
            <given-names>Y.A.</given-names>
          </string-name>
          :
          <article-title>Informatyka (5th grade)</article-title>
          . Ranok,
          <string-name>
            <surname>Kharkiv</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bondarenko</surname>
          </string-name>
          , О.О.,
          <string-name>
            <surname>Lastovetskyi</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pylypchuk</surname>
            ,
            <given-names>O.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shestopalov</surname>
            ,
            <given-names>Y.A.</given-names>
          </string-name>
          :
          <article-title>Informatyka (6th grade)</article-title>
          . Ranok,
          <string-name>
            <surname>Kharkiv</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bondarenko</surname>
          </string-name>
          , О.О.,
          <string-name>
            <surname>Lastovetskyi</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pylypchuk</surname>
            ,
            <given-names>O.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shestopalov</surname>
            ,
            <given-names>Y.A.</given-names>
          </string-name>
          :
          <article-title>Informatyka (8th grade)</article-title>
          . Ranok,
          <string-name>
            <surname>Kharkiv</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bondarenko</surname>
          </string-name>
          , О.О.,
          <string-name>
            <surname>Lastovetskyi</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pylypchuk</surname>
            ,
            <given-names>O.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shestopalov</surname>
            ,
            <given-names>Y.A.</given-names>
          </string-name>
          :
          <article-title>Informatyka (9th grade)</article-title>
          . Ranok,
          <string-name>
            <surname>Kharkiv</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Council</surname>
          </string-name>
          <article-title>Recommendation of 22 May 2018 on key competences for lifelong learning (Text with EEA relevance)</article-title>
          .
          <source>The Council of the European Union</source>
          ,
          <source>Official Journal of the European Union</source>
          . - C 189 - P.
          <fpage>C1</fpage>
          -13. -
          <lpage>4</lpage>
          .6.
          <year>2018</year>
          . https://eur-lex.europa.eu/legalcontent/EN/TXT/PDF/?uri=
          <article-title>CELEX:32018H0604(01)&amp;from=EN (</article-title>
          <year>2018</year>
          ). Accessed 25 Oct 2019
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hurzhii</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kartashova</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lapinskyi</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudenko</surname>
          </string-name>
          , V.D.:
          <article-title>Informatyka (8th grade)</article-title>
          . Svit,
          <string-name>
            <surname>Lviv</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Koba</surname>
          </string-name>
          , G.:
          <article-title>Lubię to! Podręcznik do informatyki dla klasy ósmej szkoły podstawowej</article-title>
          . MIGRA,
          <string-name>
            <surname>Wroclaw</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Korobeinikova</surname>
            ,
            <given-names>T.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volkova</surname>
            ,
            <given-names>N.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozhushko</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holub</surname>
            ,
            <given-names>D.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zinukova</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozhushkina</surname>
            ,
            <given-names>T.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vakarchuk</surname>
            ,
            <given-names>S.B.</given-names>
          </string-name>
          :
          <article-title>Google cloud services as a way to enhance learning and teaching at university</article-title>
          . In: Kiv,
          <string-name>
            <given-names>A.E.</given-names>
            ,
            <surname>Shyshkina</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.P</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 7th Workshop on Cloud Technologies in Education (CTE</source>
          <year>2019</year>
          ), Kryvyi Rih, Ukraine, December
          <volume>20</volume>
          ,
          <year>2019</year>
          , CEUR-WS.org,
          <source>online (</source>
          <year>2020</year>
          , in press)
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Markova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semerikov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popel</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>CoCalc as a Learning Tool for Neural Network Simulation in the Special Course “Foundations of Mathematic Informatics”</article-title>
          . In: Ermolayev,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Suárez-Figueroa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.C.</given-names>
            ,
            <surname>Yakovyna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Kharchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Kobets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Kravtsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Peschanenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Prytula</surname>
          </string-name>
          , Ya.,
          <string-name>
            <surname>Nikitchenko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spivakovsky</surname>
            <given-names>A</given-names>
          </string-name>
          . (eds.)
          <source>Proceedings of the 14th International Conference on ICT in Education, Research and Industrial Applications. Integration, Harmonization and Knowledge Transfer (ICTERI</source>
          ,
          <year>2018</year>
          ), Kyiv, Ukraine,
          <fpage>14</fpage>
          -
          <lpage>17</lpage>
          May
          <year>2018</year>
          , vol.
          <source>II: Workshops. CEUR Workshop Proceedings</source>
          <volume>2104</volume>
          ,
          <fpage>338</fpage>
          -
          <lpage>403</lpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2104</volume>
          /paper_204.
          <string-name>
            <surname>pdf</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <source>Accessed 30 Nov 2018</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Merzlykin</surname>
            ,
            <given-names>P.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popel</surname>
            ,
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shokaliuk</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          :
          <article-title>Services of SageMathCloud environment and their didactic potential in learning of informatics and mathematical disciplines</article-title>
          . In: Semerikov,
          <string-name>
            <given-names>S.O.</given-names>
            ,
            <surname>Shyshkina</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.P</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 5th Workshop on Cloud Technologies in Education (CTE</source>
          <year>2017</year>
          ), Kryvyi Rih, Ukraine, April
          <volume>28</volume>
          ,
          <year>2017</year>
          .
          <source>CEUR Workshop Proceedings</source>
          <volume>2168</volume>
          ,
          <fpage>13</fpage>
          -
          <lpage>19</lpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2168</volume>
          /paper3.pdf (
          <year>2018</year>
          ).
          <source>Accessed 21 Mar 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mintii</surname>
            ,
            <given-names>I.S.:</given-names>
          </string-name>
          <article-title>Using Learning Content Management System Moodle in Kryvyi Rih State Pedagogical University educational process</article-title>
          . In: Kiv,
          <string-name>
            <given-names>A.E.</given-names>
            ,
            <surname>Shyshkina</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.P</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 7th Workshop on Cloud Technologies in Education (CTE</source>
          <year>2019</year>
          ), Kryvyi Rih, Ukraine, December
          <volume>20</volume>
          ,
          <year>2019</year>
          , CEUR-WS.org,
          <source>online (</source>
          <year>2020</year>
          , in press)
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Moiseienko</surname>
            ,
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moiseienko</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kohut</surname>
            ,
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiv</surname>
            ,
            <given-names>A.E.</given-names>
          </string-name>
          :
          <article-title>Digital competence of pedagogical university student: definition, structure and didactical conditions of formation</article-title>
          . In: Kiv,
          <string-name>
            <given-names>A.E.</given-names>
            ,
            <surname>Shyshkina</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.P</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 7th Workshop on Cloud Technologies in Education (CTE</source>
          <year>2019</year>
          ), Kryvyi Rih, Ukraine, December
          <volume>20</volume>
          ,
          <year>2019</year>
          , CEURWS.org,
          <source>online (</source>
          <year>2020</year>
          , in press)
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <article-title>Moodle plugins directory: CodeRunner</article-title>
          . https://moodle.org/plugins/qtype_coderunner (
          <year>2020</year>
          ).
          <source>Accessed 21 Mar 2020</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <article-title>Moodle plugins directory: Wiris Quizzes</article-title>
          . https://moodle.org/plugins/local_wirisquizzes (
          <year>2020</year>
          ).
          <source>Accessed 21 Mar 2020</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Morze</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barna</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vember</surname>
            ,
            <given-names>V.P.:</given-names>
          </string-name>
          <article-title>Informatyka (8th grade)</article-title>
          . Orion,
          <string-name>
            <surname>Kyiv</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Morze</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barna</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vember</surname>
            ,
            <given-names>V.P.:</given-names>
          </string-name>
          <article-title>Informatyka (9th grade)</article-title>
          . Orion,
          <string-name>
            <surname>Kyiv</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <article-title>Navchalna prohrama z informatyky dlia uchniv 5-9 klasiv, yaki vyvchaly informatyku u 2- 4 klasakh</article-title>
          . https://mon.gov.ua/storage/app/media/zagalna%20serednya/programy-5-9- klas/onovlennya-12-
          <issue>2017</issue>
          /8-informatika.docx (
          <year>2017</year>
          ). Accessed 25 Oct 2019
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <article-title>Navchalna prohrama z informatyky dlia uchniv 5-9 klasiv</article-title>
          . https://mon.gov.ua/storage/app/media/zagalna%20serednya/programy-5-9- klas/onovlennya-12-2017/programa-informatika-5-9-traven-2015.pdf (
          <year>2017</year>
          ). Accessed 25 Oct 2019
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Nechypurenko</surname>
            ,
            <given-names>P.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semerikov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          :
          <article-title>VlabEmbed - the New Plugin Moodle for the Chemistry Education</article-title>
          . In: Ermolayev,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Bassiliades</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Fill</surname>
          </string-name>
          , H.-G.,
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peschanenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shyshkina</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikitchenko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spivakovsky</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (eds.) 13th International Conference on ICT in Education, Research and
          <string-name>
            <given-names>Industrial</given-names>
            <surname>Applications</surname>
          </string-name>
          . Integration,
          <article-title>Harmonization and Knowledge Transfer (ICTERI,</article-title>
          <year>2017</year>
          ), Kyiv, Ukraine,
          <fpage>15</fpage>
          -
          <lpage>18</lpage>
          May
          <year>2017</year>
          .
          <source>CEUR Workshop Proceedings</source>
          <year>1844</year>
          ,
          <fpage>319</fpage>
          -
          <lpage>326</lpage>
          . http://ceurws.org/Vol-
          <volume>1844</volume>
          /10000319.pdf (
          <year>2017</year>
          ).
          <source>Accessed 21 Mar 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <article-title>Osnovy prohramuvannia (Python)</article-title>
          . https://dystosvita.gnomio.com/course/view.php?id=
          <fpage>27</fpage>
          . Accessed 25 Oct 2019
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>24. Osnovy prohramuvannia | Prometheus. https://courses.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about. Accessed 25 Oct 2019</mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Popel</surname>
            ,
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shokalyuk</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shyshkina</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          :
          <article-title>The Learning Technique of the SageMathCloud Use for Students Collaboration Support</article-title>
          . In: Ermolayev,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Bassiliades</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Fill</surname>
          </string-name>
          , H.-G.,
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peschanenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shyshkina</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikitchenko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spivakovsky</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (eds.) 13th International Conference on ICT in Education, Research and
          <string-name>
            <given-names>Industrial</given-names>
            <surname>Applications</surname>
          </string-name>
          . Integration,
          <article-title>Harmonization and Knowledge Transfer (ICTERI,</article-title>
          <year>2017</year>
          ), Kyiv, Ukraine,
          <fpage>15</fpage>
          -
          <lpage>18</lpage>
          May
          <year>2017</year>
          .
          <source>CEUR Workshop Proceedings</source>
          <year>1844</year>
          ,
          <fpage>327</fpage>
          -
          <lpage>339</lpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1844</volume>
          /10000327.pdf (
          <year>2017</year>
          ).
          <source>Accessed 21 Mar 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Popel</surname>
          </string-name>
          , М.V.:
          <article-title>Orhanizatsiia navchannia matematychnykh dystsyplin u SageMathCloud: navchalnyi posibnyk. Teoriia ta metodyka navchannia matematyky, fizyky</article-title>
          , informatyky
          <volume>15</volume>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Ryvkind</surname>
          </string-name>
          , Yo.Ya.,
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>T.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chernikova</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakotko</surname>
            <given-names>V.V.</given-names>
          </string-name>
          :
          <article-title>Informatyka (8th grade)</article-title>
          . Heneza,
          <string-name>
            <surname>Kyiv</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Ryvkind</surname>
          </string-name>
          , Yo.Ya.,
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>T.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chernikova</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakotko</surname>
            <given-names>V.V.</given-names>
          </string-name>
          :
          <article-title>Informatyka (9th grade)</article-title>
          . Heneza,
          <string-name>
            <surname>Kyiv</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Sage</surname>
          </string-name>
          <article-title>Cell Server</article-title>
          . https://sagecell.sagemath.org (
          <year>2020</year>
          ).
          <source>Accessed 21 Mar 2020</source>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>SageMath -</surname>
          </string-name>
          Open-Source Mathematical Software System. https://www.sagemath.org (
          <year>2020</year>
          ).
          <source>Accessed 21 Mar 2020</source>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Sagemath: CoCalc - Collaborative Calculation</surname>
            and
            <given-names>Data</given-names>
          </string-name>
          <string-name>
            <surname>Science</surname>
          </string-name>
          . https://cocalc.com/app (
          <year>2020</year>
          ).
          <source>Accessed 21 Mar 2020</source>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Shalatska</surname>
            ,
            <given-names>H.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zotova-Sadylo</surname>
            ,
            <given-names>O.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muzyka</surname>
            ,
            <given-names>I.O.</given-names>
          </string-name>
          :
          <article-title>Moodle course in teaching English language for specific purposes for masters in mechanical engineering</article-title>
          . In: Kiv,
          <string-name>
            <given-names>A.E.</given-names>
            ,
            <surname>Shyshkina</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.P</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 7th Workshop on Cloud Technologies in Education (CTE</source>
          <year>2019</year>
          ), Kryvyi Rih, Ukraine, December
          <volume>20</volume>
          ,
          <year>2019</year>
          , CEUR-WS.org,
          <source>online (</source>
          <year>2020</year>
          , in press)
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <article-title>Shkilna informatyka vid A do Ya</article-title>
          . https://www.facebook.com/groups/213244579490153 (
          <year>2020</year>
          ).
          <source>Accessed 21 Mar 2020</source>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Ustinova</surname>
            ,
            <given-names>V.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shokaliuk</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mintii</surname>
            ,
            <given-names>I.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pikilnyak</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Modern techniques of organizing computer support for future teachers' independent work in German language</article-title>
          . In: Kiv,
          <string-name>
            <given-names>A.E.</given-names>
            ,
            <surname>Soloviev</surname>
          </string-name>
          , V.N. (eds.)
          <source>Proceedings of the 6th Workshop on Cloud Technologies in Education (CTE</source>
          <year>2018</year>
          ), Kryvyi Rih, Ukraine, December
          <volume>21</volume>
          ,
          <year>2018</year>
          .
          <source>CEUR Workshop Proceedings</source>
          <volume>2433</volume>
          ,
          <fpage>308</fpage>
          -
          <lpage>321</lpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2433</volume>
          /paper20.pdf (
          <year>2019</year>
          ).
          <source>Accessed 10 Sep 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35. Zakon Ukrainy “
          <article-title>Pro osvitu” (Law of Ukraine “On education”)</article-title>
          . http://zakon5.rada.gov.ua/laws/show/2145-
          <fpage>19</fpage>
          (
          <year>2017</year>
          ). Accessed 25 Oct 2019
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>