=Paper= {{Paper |id=Vol-2643/paper41 |storemode=property |title=The use of the cloud services to support the math teachers training |pdfUrl=https://ceur-ws.org/Vol-2643/paper41.pdf |volume=Vol-2643 |authors=Mariya P. Shyshkina,Maiia V. Marienko |dblpUrl=https://dblp.org/rec/conf/cte/ShyshkinaM19 }} ==The use of the cloud services to support the math teachers training== https://ceur-ws.org/Vol-2643/paper41.pdf
690


The use of the cloud services to support the math teachers
                         training

      Mariya P. Shyshkina[0000-0001-5569-2700] and Maiia V. Marienko[0000-0002-8087-962X]

      Institute of Information Technologies and Learning Tools of the NAES of Ukraine,
                         9 M. Berlynskoho Str., Kyiv, 04060, Ukraine
                         {shyshkina, popel}@iitlt.gov.ua



        Abstract. The development of the information society and technological
        progress are significantly influenced by the learning tools. Therefore, to the
        variety of tools that could be used to support the study of any discipline new ones
        emerging lately are continuously being added. Along with the great deal of
        systems of computer mathematics (SCM), web-oriented versions of SCM
        mathematical applications and other math learning tools the cloud-based versions
        of mathematical software such as MapleNet, MATLAB web-server,
        WebMathematica and others are now being used. These tools accomplishment
        becomes the essential part of training mathematics teachers. Domestic and
        foreign experiences of using cloud services for forming professional
        competences of mathematics teachers are analyzed. The place of the CoCalc
        within the system of mathematical disciplines learning tools is investigated. The
        task of improving the math teachers’ ICT competence by means of cloud services
        use in the process of training is considered. Among the new forms of learning
        rising along with the cloud services dissemination are such as collaborative
        learning, inquiry-based learning, person-oriented learning. At the same time, the
        use of the appropriate cloud service in the study of some mathematical discipline
        improves the assimilation of the learning material and improves the knowledge
        acquisition process on most topics. The analysis of current research of Ukrainian
        scientists on the problem in question shows that the progress is underway as for
        further elaboration and implementation of new learning methods and techniques
        of using cloud services in the higher education institutions.

        Keywords: cloud services; mathematics teachers; mathematical software;
        learning tools.


1       Introduction

The study of mathematical disciplines, as a rule, combines deep understanding of theory
and practice. Within the framework of the Bologna Process and in the context of a
single educational space, it would be advisable to use the best experience of the
educational practice of European countries in combination with the domestic
achievements to raise math education to a new level. In this context, there are a number
of unresolved issues.
___________________
Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License
Attribution 4.0 International (CC BY 4.0).
                                                                                     691


   Analysis of recent research and publications. Some experience of using cloud
services and cloud technologies in Ukrainian higher education already has been
accumulated [5]. For example, the cloud infrastructure is reported to be used at the
Kryvyi Rih State Pedagogical University [12], Google Apps cloud services are
integrated into the educational environment of the Faculty of Physics and Mathematics
of the Ternopil Volodymyr Hnatiuk National Pedagogical University [17]. Most studies
are focused on the principles, approaches, and design of a higher education environment
including cloud services [9].
   Volodymyr P. Serhiienko and Igor S. Voitovich [23] consider the experience of
integrating Moodle training courses with one or more cloud services. Particular
attention is paid to the use of the cloud services in the process of distance learning of
higher mathematics, which was studied by Oksana M. Markova [10], Natalya V.
Rashevska [21], Svitlana V. Shokaliuk [11], Kateryna V. Vlasenko [33], Tetiana I.
Zhylenko [35].
   Usually, cloud services can be used to visualize data and calculations [3], in
particular to solve problems and organize individual [18] or team work [25], to control
students’ knowledge [24]. According to Kateryna I. Slovak research [30], the role of
cloud-based math software in particular CoCalc [8] is growing significantly.
   Keith J. O’Hara, Douglas S. Blank and James Marshall explored four ways to use
cloud services in the learning process: within the lectures (discussions); seminars;
homework (individual) tasks; exams [16].
   In Spain, the project “New Free Software Tools for the Automatic Correction of
Complex Exercises” was carried out at the University of Madrid of Complutense, with
the use of CoCalc service [1; 2]. In particular, it has been found that CoCalc is chosen
by more students than other cloud services. This is due to the fact that, in most cases,
that this tool is widely used for learning support, in particular math disciplines. Still
students also do not have significant difficulties taking up other cloud services.
   David I. Ketcheson [4] described the experience of teaching school subjects (ranging
from short to 2-3 classes and ending with several semesters) using the CoCalc service.
Due to this research CoCalc may be used as a complement to the basic manuals of the
subject discipline.
   The purpose of the article is to consider the advisable ways of using cloud services
to support mathematics teachers training.


2      Research results

The problem of training skilled education management staff as well as ICT-skilled
teachers can hardly be considered today separately from the processes of innovative
development of the educational space created in a school, region and in the educational
system of a country or a world. In this regard, there is a need for basic research with a
focus on advisable ways to develop the learning environment of educational
institutions. Trends in the improvement of ICT tools searching for new technological
solutions and new pedagogical and organizational models should be taken into account
[15]. The main focus is on the transition from the mass deployment of individual
692


software products to a complex and integrative environment that supports distributed
network services and cross-platform solutions.

2.1    The formation of professional competences of a mathematics
       teacher
The main feature of the competency approach is that during the training process
students are gaining competences necessary for leaving and professional realization in
the information society [14]. It would be false to assume that at the beginning the
students have no competence at all, since the process of its formation can be quite long
and fall under the influence of various factors: training in educational institutions,
professional activity, interpersonal communication and so on. Therefore, saying that
students acquire certain competencies implies the formation of their competence at the
particular level.
   Within the Tuning project, the specific competencies for the following subject areas
have been considered: Business and Management, European Studies, History,
Mathematics, Earth Sciences, Education, Nursing, Physics, Chemistry. In this project
there are 42 subject areas: the main 9 are located on the Tuning site, the other 33 can
be found on the Internet sites on the pages of the Tuning project [34].
   The work was carried out by different groups of scholars, reflecting the specific
traditions and development and implementation of educational programs in the field of
each subject area. But at the same time, each group took into account the Tuning
methodology, with further opportunities to create educational programs. By this way
the project was developed using the same language (vocabulary, components),
recommendations (learning outcomes and competencies, approaches to both learning
and evaluating its results, etc.).
   Another source on professional competencies is the UK Quality Assurance Agency
for Higher Education (QAA, UK). The Agency has approved Subject benchmark
statements for 60 Bachelor’s degree programs with honors (in some approximation –
Bachelor’s Degree in Ukraine), 17 Master’s programs and 16 programs for Healthcare
professions [32].
   As for the classification of professional competences, they are generally divided into
three categories: domain knowledge, cognitive and domain skills, subject domain
practical skills.
   Considering mathematical competence, which is a component of professional
competence Ianina G. Stelmakh [31] treats it as a property inherent for a personality,
which is ready to use mathematical tools independently and responsibly as confirmation
of the theoretical and practical readiness of graduates for further professional activity.
   Svitalna O. Skvortsova [29] proposes her own classification of the professional
competences of a future mathematics teacher. The basis is the generally accepted
separation of competencies into key, special and basic competencies. At the same time,
each competency is characterized by separate components: communicative, personal
and professional.
   The professional component has two competencies:
                                                                                       693


─ information competence (ability to process mathematical facts, work with
  mathematical data, organize a systematic search and generalize available
  mathematical material),
─ subject (presence of a comprehensive system of complex mathematical knowledge
  and willingness to use them in their professional activities; ability to solve typical
  professional problems with the involvement of mathematical apparatus).
The communicative component consists of communicative competence (knowledge of
mathematical terminology; willingness to transmit mathematical information; ability to
use verbal and non-verbal means of transmitting mathematical data and information).
   The personal component contains: reflexive competence (desire to improve the use
of mathematical tools in professional activity); creative competence (use of innovative
mathematical methods in professional activity).
   Sometimes, among professional competencies consider: general professional [13]
and specially professional. In this case, the specially professional competencies include:
─ ability to use professionally profiled knowledge in the field of mathematics
  (mathematical statistics), for the statistical processing of experimental data and
  mathematical modeling of natural phenomena and processes;
─ ability to use mathematical apparatus for modeling various processes;
─ ability to use professionally profiled knowledge and practical skills in algebra and
  number theory;
─ ability to use professionally profiled knowledge and practical skills to master the
  basics of theory and methods of theoretical research;
─ ability to use professionally profiled knowledge and practical skills in mathematical
  analysis;
─ ability to use knowledge and skills in analytical and differential geometry;
─ ability to use professionally profiled knowledge in discrete mathematics;
─ ability to use knowledge and skills in the theory of probabilities;
─ ability to use professionally profiled knowledge and skills in mathematical logic and
  theory of algorithms;
─ ability to use knowledge and skills in differential equations;
─ professionally profiled knowledge and skills in the theoretical foundations of
  computer science and practical use of computer technologies;
─ ability to use computer and ICT skills;
─ ability to use professional knowledge and practical skills in teaching mathematics in
  primary school.

The above competences allow solving the typical problems that the graduates are facing
at the pedagogical university, in particular the teachers of mathematics, in the
performance of their professional functions.
    Analyzing professional functions, typical tasks of activity and content part of skills,
it is expedient to distinguish a certain group of professional functions (Table 1) taking
into account the properties and qualities (specialized professional competences) of
graduates of pedagogical high school, namely teachers of mathematics of school
mathematics.
694


  Table 1. Professional functions, typical tasks of the activity, which should be possessed by
                                     mathematics teachers
                    The name of a
 Content       of
                    typical activity      Content of the skill
 function
                    task
                                          Draw up a plan and a synopsis of lessons using
                    Class planning        educational and methodical documents and
                                          educational and methodical literature
 Conducting all
                    Conducting
 forms of classes                         Use special knowledge in conducting classes
                    classes
 in    secondary
                    To control the        Obtain and use scientific and technical professional
 schools
                    knowledge             information for conducting classes
                    acquired by the
                                          Use a computer to perform control measures
                    students
                    Provision      of
                    independent
                                          Use mathematics and informatics teaching methods
                    methodological
                                          to conduct different forms of classes
                    level          of
 Educational        knowledge
 activity                                 To draw up and prepare for printing methodical
                    Methodical
                                          instructions, manuals for mathematics and
                    support       of
                                          informatics with the use of educational literature,
                    independent work
                                          educational-methodical and other instructive
                    of students
                                          documents

   As shown in Table 1, specially professional competences do not relate only to such
professional function as educational and public education of students. In these
professional functions, due to specialized professional competencies, it is possible to
solve all typical tasks of the activity, which are disclosed in the cells that characterize
the content of the skill.
   If we consider specialized professional competences in terms of the system of skills
that reflect them, we obtain the following correspondence (Table 2) between the
specialized professional competences and the content of skills.
   In the Guidelines for the Development of Higher Education Standards, specific
(professional, subject) competencies are defined as subject-area competencies and are
important for successful professional activity in a particular specialty.

2.2    CoCalc in the system of teaching mathematical disciplines
New technologies, information and communication networks create the basis for the
implementation of a holistic approach to education and training [26]. The holistic
approach focuses on the integration of science and practice, training and production,
fundamental and applied knowledge and technological competences. First and
foremost, it aims to develop management skills in education that should be based on a
unified approach to learning, design and management. This is a promising area for
developing the staff potential of the education system. Therefore, new approaches and
models are needed to organize and develop the learning and training environment for
                                                                                                                                         695


qualified teaching staff.

   Table 2. Specialized professional competencies and a system of skills that reflects them

 Competence       in
 solving problems
 and problems of
 social    activity,
                                                               Content of the skill
 instrumental,
 general scientific
 and professional
 problems
       Use of modern

       technologies
       information




                                                               Be able to use existing and learn new information technologies
         for




                                                               In professional activity, using keywords in a specific industry based on
                                                               professionally oriented (print and electronic) sources, with the help of
         new data




                                                               appropriate methods, to search for new textual data (work with sources
         Search




                                                               of educational, scientific and reference data); search for new graphic,
                                                               audio and video data
         To apply the laws of formal logic in the process of




                                                               Use formal logical procedures to analyze the available data for their
                                                               compliance with the conditions of necessity and sufficiency to ensure
                                                               efficient operation

                                                               Use formal logical procedures analyze existing data for compliance
                                                               with internal consistency requirements

                                                               Use formal logic procedures to structure the data

                                                               According to the results of structural and logical processing of the work
                                                               data, the conclusion about their suitability for the implementation of the
                                                               given functions
         intellectual activity




                                                               Based on the results of the activities carried out using certain criteria to
                                                               determine the quality of the previously performed logical operations

                                                               In case of negative result of activity to find errors in structure of logical
                                                               operations


   There is a problem of accessibility and ways of learning and supplying resources for
better pedagogical effect of their use. This problem can be partially solved by using
cloud computing tools. The main benefit of this technology is to improve access to
qualitative resources (and sometimes the only way to access the resources you need).
The idea is to identify approaches to modeling and evaluating cloud components and
696


computing capacity using the knowledge about the design of the learning environment
and its different tools.
   Thus, Mariia A. Kyslova, Serhiy O. Semerikov and Kateryna I. Slovak includes in
the mobile educational environment of higher mathematics:
─ mobile tools of supporting educational and, in particular, mathematical activities,
─ mobile tools of educational communication,
─ mobile tools of supporting the process of teaching higher mathematics, to support
  interaction between students and the teacher [6].
In addition to mobile learning tools, researchers in recent publications have taken the
cloud services as learning tools. Mariia A. Kyslova and Kateryna I. Slovak [7] analyzed
a number of cloud services that they propose to use in the learning process in
combination with traditional learning tools: Google Apps for Education, Office 365,
ThinkFree Online. In particular, each cloud service is characterized, its characteristics,
components and the advantages of its use as a tool for teaching mathematical disciplines
are highlighted.
   The following selection criteria can be used to select a cloud service [1]:
─ compare computing resources (RAM, number of available kernels), the amount of
  data that can be computed by a cloud service, without affecting these characteristics
  by the computing power of the user-operated device and provided free of charge;
─ the availability of tools for the organization of training and its control (it is necessary
  to take into account whether there is an existing distribution of exercises at the level,
  the ability to collect completed tasks and evaluate them);
─ the possibility of increasing the computing resources for a small fee, comparing tariff
  plans;
─ openness of the program code, possibility of setting of own settings and applications
  (special libraries), except for those provided by default (to individualize the work
  and settings of cloud service for an individual student or teacher);
─ possibility of joint editing, simultaneous work on one problem (project) of a group
  of students, resources of different formats.
The advantages of cloud services include the following items (according to Natalya V.
Rashevska and Viktoriia V. Tkachuk) [22]:
─ the data are accessible to the user from any device having access to the Internet;
─ the user is able to work with all educational material, without installing additional
  software;
─ the ability to work anywhere, not just within the audience;
─ the organization of the learning process is of a mixed type.
But Mariia A. Kyslova and Kateryna I. Slovak [7] consider the use of only cloud
services as teaching aids to be inadequate. In the process of studying mathematical
disciplines, it is appropriate to pay attention to the specialized web-oriented versions of
SCM (the principle of operation of which is based on cloud technologies), which are
referred to by Sage. In addition to Sage, in [7] considered GeoGebra, MathCAD
                                                                                      697


Calculation Server, MapleNet, Web-Mathematica. Each software tool is presented as a
short feature that can be used as a learning tool.
   At the same time, there is a tendency for the development of computer mathematics
systems, which were still operating in a network environment (the so-called Web-SCM
[20]) with respect to their gradual transformation into cloud-oriented systems. The main
differences between Web-SCM and cloud-oriented SCM are covered in more detail in
[27]. A variation of this type of system namely the cloud-oriented Web-SCM is CoCalc,
the cloud-oriented version of Web-SCM Sage [27].
   Modern SCM can be divided into seven main types, but despite the fact that each of
these SCM has some differences in its purpose and architecture, it is considered that
they have a similar structure [28]:
─ the computing core of the system occupies a central place;
─ codes for a large number of compiled functions and procedures that need to be
  performed fairly quickly, so the kernel volume is usually minimized;
─ user-friendly interface through which the user can easily access the kernel and get
  the result directly on the monitor screen;
─ powerful graphical toolkit extends the use of SCM not only for mathematical
  calculations, but also thanks to it can illustrate most non-mathematical processes;
─ extension packages that increase SCM capabilities by increasing the number of user-
  assigned tasks;
─ libraries of procedures and functions that allow the use of less commonly used, but
  equally important, rare procedures that are simply not included in the kernel due to
  its size limitations;
─ a help system through which the user can at any time refer to each section regarding
  the correct use of a particular function, syntax and examples of use.
SCM has implemented a significant number of special mathematical operations,
functions and methods [28]:
─ opening of brackets in symbolic expressions;
─ calculating the value of a numerical expression;
─ schedule of polynomials on factors;
─ calculating the value of a symbolic expression, but provided that the values of the
  variables are known;
─ erection of such additions without opening the brackets;
─ solving algebraic equations or a system of equations;
─ solving transcendental equations, or the approximate value of the roots of the
  equations;
─ performing mathematical analysis operations: calculating integrals, multiple
  integrals, finding primitives, boundaries of functions and numerical sequences;
  solving differential equations (analytically);
─ plotting functions on a plane and in space, constructing vectors; calculations from
  the section of linear algebra (multiplication of matrices, calculations of determinants,
  raising a square matrix to any natural degree) and many others.
698


The first stage of SCM development (60’s – 90’s of XX century) is characterized by
the fact that SCM was distributed locally – it was necessary to install the software on
the user’s computer and then it could be used in accordance with the license conditions.
   The second stage of SCM development (90-ies of XX century – the first decade of
XXI century) was marked by the emergence of Web-SCM, in which one of the main
characteristics was equipped with Web-interface. Web-SCMs have the following
properties:
─ no need to install the system computing kernel on the client machine;
─ all calculations are performed directly on the Web server;
─ query execution and results are calculated using a Web browser.
─ In addition, the following features of Web-SCM stand out:
─ undemanding to the hardware component of the computer system;
─ indifference to the browser used;
─ ease of administration;
─ mobile access to training resources, programs and data, etc. [28].
Today, the most usual Web-SCMs include MathCAD Application Server (MAS),
MapleNet, Matlab Web Server (MWS), webMathematica, wxMaxima and Sage. Web-
SCMs are equipped with a user-friendly interface, powerful graphical tools, and they
implement a significant amount of mathematical calculations, functions and methods.
  Among the specific characteristics of modern SCM there are:
─ availability of programming languages inherent in these systems;
─ importing data from other software;
─ tools for printing mathematical texts.
There are several advantages to using CoCalc Web-SCM. Among them is the largest
arsenal of tools for the development and research of various mathematical models
within the mathematical disciplines. The first version of Sage (former SAGE) was
released in February 2006.
   Using Sage in the process of teaching mathematical disciplines provides the
opportunity [28]:
1. Perform calculations: both analytical and numerical.
2. Submit calculation results in natural, mathematical language using symbolism.
3. Build two- and three-dimensional graphs of curves and surfaces, histograms and any
   other images (excluding animations).
4. Combine calculations, text and graphics within a single worksheet, printing,
   publishing and collaborating on them.
5. Create models using Python’s built-in Sage language for practical work, educational
   research.
6. Create new features and classes in Python.
The third stage of SCM development (since 2009) is related to the emergence of cloud
oriented systems. CoCalc is a free service supported by the University of Washington,
the National Science Foundation and Google. CoCalc was specifically designed to help
                                                                                       699


you use mathematical computing on the Android platform. CoCalc implements all the
features of Sage, but there are some differences [28].
    Strictly speaking, Sage is a console program. And all the calculations can be done in
the console. Another issue is that this is inconvenient, which is why Sage Notebook and
CoCalc were created. Historically, the first was the Sage Notebook. This is a graphical
shell with a slightly outdated but user-friendly interface that is more suitable for
working with Sage on a local computer. The Sage Notebook comes bundled with Sage
and has the ability to perform calculations right in the browser. The Sage Notebook
supports virtually every feature of the Sage console (except for code debugging
commands), except you can: design sheets, add images, videos, 2d and 3d graphics, and
create interactive applications.
    By making certain adjustments, you can make it work with the Sage Notebook over
the Internet. There are sites that provide access to the Sage Notebook, but they use an
older version of Sage. It is recommended to use CoCalc to work with Sage online.
    The idea behind the creation of CoCalc belongs to the professor of mathematics at
the University of Washington, William Stein. Most servers are located in the US at the
University of Washington. There are several servers in Europe. The servers are running
the Ubuntu 14.04.1 LTS (Trusty) operating system with the Sage web-SCM kernel.
Google App Engine is also used.
    For Linux applications, this feature is distinctive: they can clearly distinguish the
console part, which contains all the features of the program, and the graphical part of
which the user usually works. It’s easy to make the program work on one computer and
its graphics part on another.
    Currently, various graphical environments are used to work with Sage. The Sage
console is typically used for a variety of narrow tasks, such as: building your own
mathematical web applications, debugging code, converting files to different formats.
    The main source of data and communication resource is the SMC User Forum. A
developer forum has recently opened after SMC’s final transition to open projects.
Active communication occurs in the Gitter chat; created a FAQ on Github.
    The principle of working at CoCalc is to create individual or group projects, fill them
with training resources and work with individual resources or a group of resources at
the same time. The system also preserves user actions, which are displayed in
chronological order. It is possible to display the history of work with a particular
learning resource (or project) of both a specific user and a group of users. Making
certain changes to each project leads to a backup of the structure of the project itself.
All copies are stored in chronological order, indicating the author of the changes.
    Considering the aforementioned advantages of cloud services in teaching
mathematical disciplines, as well as the prospects of introducing into the learning
process of the free-running CoCalc cloud service, unlike most varieties of mathematical
software of other manufacturers, at the same time, it is powerful enough to provide
these processes, the application of this system was selected as the subject of
experimental study.
700


2.3    Organization and results of the experimental research
The control and experimental groups of the experimental study were formed as follows:
the control groups (CG) included the students trained according to the traditional
method of mathematics teachers’ professional competencies formation; the
experimental groups (EG) included students trained according to the author’s technique
for using CoCalc as a training tool for mathematics teachers’ pre-service training [19].
   The following components of the subject, technological and professional-practical
competencies were examined: subject-pedagogical, informational-technological and
mathematical competencies [19]. Each component was considered separately, and the
values were calculated according to the levels: high, sufficient, average and low. For
data analysis, matches (at the initial stage of the experiment) and differences (after the
forming stage of the experiment) of the experimental and control group characteristics
were determined according to Fisher’s criterion. For this purpose, statistical hypotheses
were formulated: the absence of differences between the levels of formation of the
individual components of the system of professional competencies and the significance
of differences between the levels of formation of selected components.
   Analyzing the obtained results at the summarising stage of the experiment, it can be
concluded that the levels of formation of professional competences of mathematics
trainee teachers in control and experimental groups [19] coincide with the level of
significance α=0,05.
   Comparing the levels of the formation of professional competencies in the control
and experimental groups at the beginning of the formative stage and at the end of the
experiment, one can observe an increase in the proportion of students with high and
average levels of professional competence.
   The analysis of the results of the forming stage of the pedagogical experiment
showed that the distribution of the levels of the formation of professional competencies
in the experimental and control groups of mathematics trainee teachers has statistically
significant differences due to the implementation of the developed method of using the
cloud service CoCalc, which confirms the hypothesis of the study.


3      Conclusions and prospects of further research

1. In the study, the key concept is substantiated: the professional competence of a
   mathematics teacher is the ability of a person to perform professional activities in
   teaching mathematics of students and to achieve certain results on the basis of
   knowledge, skills and personal attitude.
2. According to the results of the research, special professional competencies were
   identified, the formation of which is expedient with the use of cloud services,
   namely: ability to use professionally profiled knowledge in the field of mathematics,
   for the statistical processing of experimental data and mathematical modeling of
   natural phenomena and processes; ability to use mathematical apparatus for
   modeling various processes; ability to work with a computer at the level of the user
   and the expert in the field of ICT.
                                                                                          701


3. During the study of domestic and foreign experience, the following advantages of
   using cloud services of mathematical purpose were revealed: saving resources
   (reducing the burden on the auditor’s fund, the environment, the cost of acquiring
   and upgrading computer hardware, software, staff salaries); mobility of access
   (employment as the assimilation of material at a convenient time and in a convenient
   place); elasticity (provision of additional computing resources at the user’s request).
   Given the aforementioned advantages of cloud-oriented learning tools in
   mathematical disciplines, as well as the prospects of implementing a CoCalc cloud
   service in the learning process, which is freely distributed and yet powerful enough
   to deliver the learning goals, it is advisable to use it to support mathematics teacher
   competencies formation.
4. The use of cloud services leads to the emergence and development of innovative
   forms of learning organization focused on collaborative learning activities on the
   Internet. It is shown that cloud services in teaching future mathematics teachers
   should be used as a tools for: communication (synchronous – chats, voice and video
   and asynchronous – mail, forums); collaboration (accessing, sharing, and
   collaborating with other users); data storage and processing.
5. The areas of use of CoCalc in training math teachers are: organization of educational
   communication; support of individual and group forms of organization of
   educational activities (classroom and extra-classroom); supporting learning
   management; providing clarity by constructing different interpretations of
   mathematical models, visualization of mathematical abstractions, etc.; providing
   accessibility through the use of a shared interface for access to environmental assets
   and reliable open source software; increasing temporal and spatial mobility;
   formation of a unified learning environment, the content of which is developed in
   the learning process.


References
1.   Cabrera-Granado, E., Díaz, E., Calderón, O.G., Domínguez-Adame, F., Maestre, D.:
     Entornos de aprendizaje online para el cálculo computacional en ciencias. In: La Sociedad
     del Aprendizaje. Actas del III Congreso Internacional sobre Aprendizaje, Innovación y
     Competitividad. CINAIC 2015 (14-16 de Octubre de 2015, Madrid, España), pp. 802-806.
     Universidad Politécnica de Madrid, Madrid (2015)
2.   Díaz García, E., Cabrera Granado, E., Gómez Calderón, Ó., Maestre Varea, D.,
     Domínguez-Adame Acosta, F.: Nuevas herramientas de software libre para la corrección
     automática de ejercicios complejos. Proyecto de Innovación y Mejora de la Calidad Docente
     Convocatoria 2015. Universidad Complutense, Madrid (2015)
3.   Ivanova, H.I., Lavrentieva, O.O., Eivas, L.F., Zenkovych, Iu.O., Uchitel, A.D.: The
     students’ brainwork intensification via the computer visualization of study materials. In:
     Kiv, A.E., Shyshkina, M.P. (eds.) Proceedings of the 7th Workshop on Cloud Technologies
     in Education (CTE 2019), Kryvyi Rih, Ukraine, December 20, 2019, CEUR-WS.org, online
     (2020, in press)
4.   Ketcheson, D. I.: Teaching numerical methods with IPython notebooks and inquiry-based
     learning. In: Proceedings of the 13th Python in Science Conference (SciPy 2014), pp. 20-
     26. Austin (2014). doi:10.25080/Majora-14bd3278-004
702


 5.   Kiv, A.E., Soloviev, V.N., Semerikov, S.O.: CTE 2018 – How cloud technologies continues
      to transform education. In: Kiv, A.E., Soloviev, V.N. (eds.) Proceedings of the 6th
      Workshop on Cloud Technologies in Education (CTE 2018), Kryvyi Rih, Ukraine,
      December 21, 2018. CEUR Workshop Proceedings 2433, 1–19. http://ceur-ws.org/Vol-
      2433/paper00.pdf (2019). Accessed 10 Sep 2019
 6.   Kyslova, M.A., Semerikov, S.O., Slovak, K.I.: Development of mobile learning
      environment as a problem of the theory and methods of use of information and
      communication technologies in education. Information Technologies and Learning Tools
      42(4), 1–19 (2014). doi:10.33407/itlt.v42i4.1104
 7.   Kyslova, M.A., Slovak, K.I.: Khmarni zasoby navchannia matematychnykh dystsyplin
      (Cloud means of teaching mathematical subjects). New computer technology 11, 53–58
      (2013)
 8.   Markova, O., Semerikov, S., Popel, M.: CoCalc as a Learning Tool for Neural Network
      Simulation in the Special Course “Foundations of Mathematic Informatics”. In: Ermolayev,
      V., Suárez-Figueroa, M.C., Yakovyna, V., Kharchenko, V., Kobets, V., Kravtsov, H.,
      Peschanenko, V., Prytula, Ya., Nikitchenko, M., Spivakovsky A. (eds.) Proceedings of the
      14th International Conference on ICT in Education, Research and Industrial Applications.
      Integration, Harmonization and Knowledge Transfer (ICTERI, 2018), Kyiv, Ukraine, 14-
      17 May 2018, vol. II: Workshops. CEUR Workshop Proceedings 2104, 338–403.
      http://ceur-ws.org/Vol-2104/paper_204.pdf (2018). Accessed 30 Nov 2018
 9.   Markova, O.M., Semerikov, S.O., Striuk, A.M., Shalatska, H.M., Nechypurenko, P.P.,
      Tron, V.V.: Implementation of cloud service models in training of future information
      technology specialists. In: Kiv, A.E., Soloviev, V.N. (eds.) Proceedings of the 6th Workshop
      on Cloud Technologies in Education (CTE 2018), Kryvyi Rih, Ukraine, December 21,
      2018. CEUR Workshop Proceedings 2433, 499–515. http://ceur-ws.org/Vol-
      2433/paper34.pdf (2019). Accessed 10 Sep 2019
10.   Markova, O.M.: The tools of cloud technology for learning of fundamentals of
      mathematical informatics for students of technical universities. In: Semerikov, S.O.,
      Shyshkina, M.P. (eds.) Proceedings of the 5th Workshop on Cloud Technologies in
      Education (CTE 2017), Kryvyi Rih, Ukraine, April 28, 2017. CEUR Workshop Proceedings
      2168, 27–33. http://ceur-ws.org/Vol-2168/paper5.pdf (2018). Accessed 21 Mar 2019
11.   Merzlykin, P.V., Popel, M.V., Shokaliuk, S.V.: Services of SageMathCloud environment
      and their didactic potential in learning of informatics and mathematical disciplines. In:
      Semerikov, S.O., Shyshkina, M.P. (eds.) Proceedings of the 5th Workshop on Cloud
      Technologies in Education (CTE 2017), Kryvyi Rih, Ukraine, April 28, 2017. CEUR
      Workshop Proceedings 2168, 13–19. http://ceur-ws.org/Vol-2168/paper3.pdf (2018).
      Accessed 21 Mar 2019
12.   Mintii, I.S.: Using Learning Content Management System Moodle in Kryvyi Rih State
      Pedagogical University educational process. In: Kiv, A.E., Shyshkina, M.P. (eds.)
      Proceedings of the 7th Workshop on Cloud Technologies in Education (CTE 2019), Kryvyi
      Rih, Ukraine, December 20, 2019, CEUR-WS.org, online (2020, in press)
13.   Modlo, Ye.O., Semerikov, S.O., Shajda, R.P., Tolmachev, S.T., Markova, O.M.,
      Nechypurenko, P.P., Selivanova, T.V.: Methods of using mobile Internet devices in the
      formation of the general professional component of bachelor in electromechanics
      competency in modeling of technical objects. In: Kiv, A.E., Shyshkina, M.P. (eds.)
      Proceedings of the 7th Workshop on Cloud Technologies in Education (CTE 2019), Kryvyi
      Rih, Ukraine, December 20, 2019, CEUR-WS.org, online (2020, in press)
14.   Moiseienko, M.V., Moiseienko, N.V., Kohut, I.V., Kiv, A.E.: Digital competence of
      pedagogical university student: definition, structure and didactical conditions of formation.
                                                                                             703


      In: Kiv, A.E., Shyshkina, M.P. (eds.) Proceedings of the 7th Workshop on Cloud
      Technologies in Education (CTE 2019), Kryvyi Rih, Ukraine, December 20, 2019, CEUR-
      WS.org, online (2020, in press)
15.   Nosenko, Yu.H., Popel, M.V., Shyshkina, M.P.: The state of the art and perspectives of
      using adaptive cloud-based learning systems in higher education pedagogical institutions
      (the scope of Ukraine). In: Kiv, A.E., Soloviev, V.N. (eds.) Proceedings of the 6th Workshop
      on Cloud Technologies in Education (CTE 2018), Kryvyi Rih, Ukraine, December 21,
      2018. CEUR Workshop Proceedings 2433, 173–183. http://ceur-ws.org/Vol-
      2433/paper10.pdf (2019). Accessed 10 Sep 2019
16.   O’Hara, K. J., Blank, D., Marshall, J.: Computational Notebooks for AI Education. In:
      Proceedings of the Twenty-Eighth International Florida Artificial Intelligence Research
      Society Conference, FLAIRS 2015. AAAI Press, Palo Alto (2015).
      doi:10.13140/2.1.2434.5928
17.   Oleksiuk, V.P., Oleksiuk, O.R.: Methodology of teaching cloud technologies to future
      computer science teachers. In: Kiv, A.E., Shyshkina, M.P. (eds.) Proceedings of the 7th
      Workshop on Cloud Technologies in Education (CTE 2019), Kryvyi Rih, Ukraine,
      December 20, 2019, CEUR-WS.org, online (2020, in press)
18.   Osadcha, K., Osadchyi, V., Semerikov, S., Chemerys, H., Chorna, A.: The Review of the
      Adaptive Learning Systems for the Formation of Individual Educational Trajectory. CEUR-
      WS.org, online (2020, in press)
19.   Popel, M.V.: Using Cocalc as a Training Tool for Mathematics Teachers’ pre-Service
      Training. Information Technologies and Learning Tools 68(6), 251–261 (2018).
      doi:10.33407/itlt.v68i6.2404
20.   Popel, M.V., Shokalyuk, S.V., Shyshkina, M.P.: The Learning Technique of the
      SageMathCloud Use for Students Collaboration Support. In: Ermolayev, V., Bassiliades,
      N., Fill, H.-G., Yakovyna, V., Mayr, H.C., Kharchenko, V., Peschanenko, V., Shyshkina,
      M., Nikitchenko, M., Spivakovsky, A. (eds.) 13th International Conference on ICT in
      Education, Research and Industrial Applications. Integration, Harmonization and
      Knowledge Transfer (ICTERI, 2017), Kyiv, Ukraine, 15-18 May 2017. CEUR Workshop
      Proceedings 1844, 327–339. http://ceur-ws.org/Vol-1844/10000327.pdf (2017). Accessed
      21 Mar 2019
21.   Rashevska, N.V., Soloviev, V.N.: Augmented Reality and the Prospects for Applying Its in
      the Training of Future Engineers. In: Kiv, A.E., Soloviev, V.N. (eds.) Proceedings of the
      1st International Workshop on Augmented Reality in Education (AREdu 2018), Kryvyi
      Rih, Ukraine, October 2, 2018. CEUR Workshop Proceedings 2257, 192–197. http://ceur-
      ws.org/Vol-2257/paper18.pdf (2018). Accessed 30 Nov 2018
22.   Rashevska, N.V., Tkachuk, V.V.: Technological conditions of mobile learning at high
      school. Metallurgical and Mining Industry 3, 161–164 (2015)
23.   Serhiienko, V.P., Voitovich, I.S.: Creation of educational resources in the Moodle
      environment based on "cloud computing" technology. Information Technologies and
      Learning Tools 24(4) (2011). doi:10.33407/itlt.v24i4.518
24.   Shapovalova, N., Rybalchenko, O., Dotsenko, I., Bilashenko, S., Striuk, A., Saitgareev, L.:
      Adaptive Testing Model as the Method of Quality Knowledge Control Individualizing. In:
      Ermolayev, V., Mallet, F., Yakovyna, V., Kharchenko, V., Kobets, V., Korniłowicz, A.,
      Kravtsov, H., Nikitchenko, M., Semerikov, S., Spivakovsky, A. (eds.) Proceedings of the
      15th International Conference on ICT in Education, Research and Industrial Applications.
      Integration, Harmonization and Knowledge Transfer (ICTERI, 2019), Kherson, Ukraine,
      June 12-15 2019, vol. II: Workshops. CEUR Workshop Proceedings 2393, 984–999.
      http://ceur-ws.org/Vol-2393/paper_328.pdf (2019). Accessed 30 Jun 2019
704


25.   Shyshkina, M.P., Marienko, M.V.: Augmented reality as a tool for open science platform
      by research collaboration in virtual teams. In: Kiv, A.E., Shyshkina, M.P. (eds.) Proceedings
      of the 2nd International Workshop on Augmented Reality in Education (AREdu 2019),
      Kryvyi Rih, Ukraine, March 22, 2019. CEUR Workshop Proceedings 2547, 107–116.
      http://ceur-ws.org/Vol-2547/paper08.pdf (2020). Accessed 10 Feb 2020
26.   Shyshkina, M.: Holistic Approach to Training of ICT Skilled Educational Personnel. CEUR
      Workshop Proceedings 1000, 436–445 (2013)
27.   Shyshkina, М.P., Kogut, U.P., Popel, М.V.: Systems of computer mathematics in the
      cloud-based learning environment of the educational institution. Science and Education a
      New Dimension. Pedagogy and Psychology 2(14), 75–78 (2014). doi:10.14308/ite000578
28.   Shyshkina, М.P., Popel, М.V.: Cloud based learning environment formation for
      mathematics disciplines learning using the SageMathCloud (guidelines). Information
      Technologies in Education 26, 148–165 (2016)
29.   Skvortsova, S. O.: Formuvannia profesiinoi kompetentnosti v maibutnoho vchytelia
      matematyky (Formation of professional competence in the future teacher of mathematics).
      Pedahohichna nauka: istoriia, teoriia, praktyka, tendentsii rozvytku 4.
      http://web.archive.org/web/20191222055038/http://intellect-
      invest.org.ua/ukr/pedagog_editions_e-
      magazine_pedagogical_science_vypuski_n4_2010_st_4/ (2010). Accessed 28 Nov 2019
30.   Slovak, K.I., Semerikov, S.O., Tryus, Yu.V.: Mobilni matematychni seredovyshcha:
      suchasnyi stan ta perspektyvy rozvytku (Mobile mathematical environments: current state
      and development prospects). Naukovyi chasopys Natsionalnoho pedahohichnoho
      universytetu imeni M. P. Drahomanova. Seriia 2. Kompiuterno-oriientovani systemy
      navchannia 12(19), 102–109 (2012)
31.   Stelmakh, Ia.G.: Formirovanie professionalnoi matematicheskoi kompetentnosti studentov
      – budushchikh inzhenerov (Formation of professional mathematical competence of students
      – future engineers). Dissertation, Samara State University of Social Sciences and Education
      (2011)
32.   Subject Benchmark Statements: List of statements available on the QAA website.
      https://www.qaa.ac.uk/docs/qaa/subject-benchmark-statements/subject-benchmark-
      statements.pdf?sfvrsn=1656ff81_23 (2020). Accessed 21 Mar 2020
33.   Vlasenko, K., Chumak, O., Lovianova, I., Kovalenko, D., Volkova, N.: Methodical
      requirements for training materials of on-line courses on the platform “Higher school
      mathematics teacher”. In: Semerikov, S., Chukharev, S., Sakhno, S., Striuk, A., Osadchyi,
      V., Solovieva, V., Vakaliuk, T., Nechypurenko, P., Bondarenko, O., Danylchuk, H. (eds.)
      The International Conference on Sustainable Futures: Environmental, Technological,
      Social and Economic Matters (ICSF 2020). Kryvyi Rih, Ukraine, May 20-22, 2020. E3S
      Web of Conferences 166, 10011 (2020). doi:10.1051/e3sconf/202016610011
34.   WELCOME TO TUNING PROJECT. http://www.unideusto.org/tuning. Accessed 28 Nov
      2019
35.   Zhylenko, T.I., Martynova, N.S., Shuda, I.A., Chykalov, Ye.A., Kuzmuk, D.A.: Auto
      Checker of Higher Mathematics – an element of mobile cloud education. In: Kiv, A.E.,
      Shyshkina, M.P. (eds.) Proceedings of the 7th Workshop on Cloud Technologies in
      Education (CTE 2019), Kryvyi Rih, Ukraine, December 20, 2019, CEUR-WS.org, online
      (2020, in press)