<!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>Mathematical Modeling as a Tool for Interdisciplinary Training of Computer Sciences and Cybersecurity Students</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mariia Astafieva</string-name>
          <email>m.astafieva@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksij Zhyltsov</string-name>
          <email>o.zhyltsov@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bodnenko</string-name>
          <email>d.bodnenko@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oksana</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lytvyn</string-name>
          <email>o.lytvyn@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Volodymyr</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Proshkin</string-name>
          <email>v.proshkin@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Borys Grinchenko Kyiv University</institution>
          ,
          <addr-line>18/2, Bulvarno-Kudriavska str., Kyiv, 04053</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>103</fpage>
      <lpage>116</lpage>
      <abstract>
        <p>The article characterizes the category of interdisciplinarity in education, the necessity of introducing interdisciplinary links of higher mathematics with other fundamental and professional disciplines to improve the theoretical and practical training of bachelors in “Computer Sciences” and “Cybersecurity”. The content of fundamental mathematical training of students was determined based on the analysis of Ukrainian higher education standards for these specialities. On the basis of survey of graduates of educational programs of IT bachelors in Borys Grinchenko Kyiv University, Sumy State Pedagogical University named after A.S. Makarenko and Alfred Nobel University (Dnipro) and teachers of mathematical and special educational disciplines revealed the contradiction between the potential of the university mathematical training of students in standards and educational programs and low level of real mathematical competence of graduates. The main reasons for insufficient mathematical training of students in these specialities were revealed and the ways of their elimination were proposed. In particular, the expediency of using mathematical modeling as a tool to implement interdisciplinarity in the process of professional training of Computer Sciences and Cybersecurity students was substantiated.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Interdisciplinarity</kwd>
        <kwd>fundamental training</kwd>
        <kwd>mathematical modelling</kwd>
        <kwd>mathematical competence</kwd>
        <kwd>future IT bachelors</kwd>
        <kwd>computer science</kwd>
        <kwd>cybersecurity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Іnterdisciplinarity is one of the key principles to which the educational component of modern
computer science and cyber security training must correspond. The category of interdisciplinarity is
broad and multidimensional, so it has many different definitions and characteristics. Interdisciplinarity
in education is understood as an approach where perspectives on a common problem of two or more
disciplines are integrated (combined) to obtain a full, deeper and more generalised understanding.
Interdisciplinarity thus involves the mutual integration of epistemology, terminology, organisational
concepts and methodological procedures for learning. The main features of interdisciplinarity in
learning are: interaction, integration, focus and combination [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Undoubtedly, interdisciplinary
approach is important for training students in any specialty at the university. But it is especially
important in future computer science and cybersecurity training. The use of an interdisciplinary
approach makes it possible to develop a unified scientific outlook for students of these specialities,
based on a combination of knowledge of computer science, information technologies, physics,
mathematics and other sciences. The interdisciplinary approach promotes the development of
systematic ideas and concepts, enables the integrated use of knowledge and skills of various academic
disciplines in collecting, systematising, storing and protecting information, implementing design and
development of software products (mobile applications, hardware and software of computerized
systems, including embedded ones), design and administration of computer networks, information and
intelligent systems, use of computer graphics, virtual reality technology etc.
      </p>
      <p>
        According to the current state standards [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ], one of the objects of study and future professional
activity of students “Computer Sciences” and “Cybersecurity” are mathematical models of real
phenomena, objects, systems and processes. At the same time, the analysis of the real practice of
professional training of students shows that mathematical modeling methods are not often and
effectively used in training, in particular, in the study of technical and physical disciplines.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of Previous Results</title>
      <p>
        The problem of integration of the sciences, the interdisciplinary links between different disciplines
is presented in the works [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7 ref8">4-8</xref>
        ]. Modern research has established the core of the concepts of
“interdisciplinary integration”, and “interdisciplinary links”. Interdisciplinary links in the professional
training of students have been found to be an example of the integration processes taking place in
science and society. These links contribute to the effectiveness of students' fundamental and practical
training, a feature of which is the development of generalised cognitive skills. Educational and future
professional tasks are solved at a qualitatively new level exactly with the help of interdisciplinary
connections. Special attention should also be paid to the forms of interdisciplinary links use: creating
problematic situations on a basis of using the material from different disciplines, as well as conducting
integrated lessons. The analysis of scientific papers also revealed problems in the implementation of
interdisciplinary integration: insufficient methodological preparedness of some teachers, different
visions of ways to form professional competences of students, inconsistency of academic disciplines in
content and time, and so on.
      </p>
      <p>
        The problem of using mathematical modelling in the educational process is the subject of a number
of studies [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref9">9-13</xref>
        ]. However, the use of mathematical modelling as a tool for implementing
interdisciplinarity in education has not been sufficiently explored.
      </p>
      <p>The aim of the article is to reveal the potential of mathematical modelling for interdisciplinary
teaching of Computer Sciences and Cybersecurity students.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Research Methodology</title>
      <p>The following methods were used during the research: theoretical - analysis, synthesis,
systematization and generalization of scientific, methodological literature, and normative documents to
clarify the specifics of mathematical training of future IT bachelors, definition of conceptual and
categorical framework of research; generalization of progressive ideas and existing drawbacks in
modern higher education to substantiate ways to improve mathematical training of future IT bachelors
on the basis of interdisciplinary integration; empirical: observation, surveys, interviews to determine
the real state of mathematical training of future IT bachelors and the formation of their mathematical
competence. The research was carried out within the framework of the academic theme “Mathematical
methods and digital technologies in education, science, engineering” (State Registration Number:
0121U111924) by the Department of Computer Sciences and Mathematics of Borys Grinchenko Kyiv
University.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Results and Discussion</title>
    </sec>
    <sec id="sec-5">
      <title>4.1. Analysis of the Mathematical Component of Students’ Vocational</title>
    </sec>
    <sec id="sec-6">
      <title>Training Standards</title>
      <p>In recent years, specialities 122 “Computer Sciences” and 125 “Cybersecurity” have been among
the most popular among applicants. The high competition among universities, which provide
professional training for students of the mentioned specialities, encourages educational institutions to
improve the quality of education. This leads to the search and implementation of new forms, teaching
methods, updating the content of academic disciplines and so on.</p>
      <p>As practice shows, the professional activities of IT bachelors are closely connected with
mathematical knowledge. Therefore, the question arises in determining the real state of the
mathematical component of professional training of students - future IT bachelors and identifying ways
to improve it.</p>
      <p>
        First of all, it should be noted that specialities 122 “Computer Sciences” and 125 “Cybersecurity”
belong to knowledge area 12 “Information Technologies.” Ukraine has developed higher education
standards for both specialities [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. Considering that mathematical training of students is carried out
mainly within the first (bachelor) level of higher education, let us analyse the current standards of the
mentioned level.
      </p>
      <p>
        Thus, the standard of speciality 122 “Computer Sciences” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] specifies mathematical models of real
phenomena, objects, systems and processes, subject areas, data representation and knowledge among
the objects of study and activities. The mathematical component also appears among the learning
objectives - training specialists capable of applying mathematical methods and algorithmic principles
in modelling, design, development and maintenance of information technologies. Among the training
methods, techniques and technologies, the standard highlights mathematical models, methods and
algorithms for solving theoretical and applied problems arising in IT development.
      </p>
      <p>
        In the standard of higher education for the speciality 125 “Cybersecurity” [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] when describing the
theoretical content of the subject area, the knowledge of methods based on mathematical knowledge is
indicated: means of detection, management and identification of risks; methods and means of technical
and cryptographic protection of information.
      </p>
      <p>The important place of the mathematical component of students' professional training is also traced
in the description of professional competences.</p>
      <p>For the Computer Science speciality, the following can be highlighted:
1. Ability to mathematically formulate and investigate continuous and discrete mathematical
models, justifying the choice of methods and approaches to solve theoretical and applied problems in
the sphere of the computer sciencse, analysis and interpretation</p>
      <p>2. Ability to use modern methods of mathematical modelling of objects, processes and
phenomena, to develop models and algorithms of numerical solution of mathematical modelling tasks,
to consider errors of approximate numerical solution of professional tasks.</p>
      <p>3. Ability to think logically, draw logical conclusions, use formal languages and models of
algorithmic computation, design, develop and analyse algorithms, assess their efficiency and
complexity, decidability and unsolvability of algorithmic problems to adequately model subject areas
and create software and information systems.</p>
      <p>4. Ability to carry out formalised description of operations research tasks in
organisationaltechnical and socio-economic systems of different purposes, to determine their optimal solutions, to
build optimal management models taking into account changes in economic situation, to optimise
management processes in systems of different purposes and hierarchical levels.</p>
      <p>5. Ability to think systematically, apply systems analysis methodology to investigate complex
problems of different nature, methods of formalisation and solution of systemic problems with
conflicting objectives, uncertainties and risks.</p>
      <p>6. The ability to apply the theoretical and practical foundations of modelling methodology and
technology to investigate the characteristics and behaviour of complex objects and systems, to conduct
computational experiments with processing and analysis of the results.</p>
      <p>For the Cybersecurity speciality, let us highlight such professional competency: the ability to apply
methods and means of cryptographic and technical protection of the information on the objects of
information activity.</p>
      <p>Consider also the programme learning outcomes for the Computer Sciences speciality, which are
based on the development of students' mathematical competences:</p>
      <p>1. Use modern mathematical apparatus of continuous and discrete analysis, linear algebra,
analytical geometry, in professional activities to solve theoretical and applied problems in the design
and implementation of informatisation objects.</p>
      <p>2. Use knowledge of patterns of random phenomena, their properties and operations on them,
models of random processes and modern software environments to solve problems of statistical data
processing and construction of predictive models.
3. Use methods of numerical differentiation and integration of functions, solution of ordinary
differential and integral equations, features of numerical methods and possibilities of their adaptation
to engineering problems, have skills of software implementation of numerical methods.</p>
      <p>4. Understand the principles of modelling organisational and technical systems and operations;
use operations research methods, solving single and multi-criteria optimisation problems of linear,
integer, non-linear, stochastic programming.</p>
      <p>When analysing the programme outcomes of the Cybersecurity speciality, we note that their
mathematical component is not so explicitly emphasised, yet it is rather of a basic nature:
1. Organise your own professional activities, choose the best methods and techniques for solving
complex specialised tasks and practical problems in professional activities and evaluate their
effectiveness.</p>
      <p>2. Solve the problems of protection of programmes and information processed in information and
telecommunication systems by software and hardware, and assess the effectiveness of the quality of the
decisions adopted.</p>
      <p>3. To solve problems of continuity of business processes of the organisation on the basis of the
theory of risks to ensure) the functioning of software and hardware systems for detecting intrusions of
different levels and classes (statistical, signature, statistically signature).</p>
      <p>As the analysis of normative documents shows, the standard for the Computer Sciences speciality
shows the importance of mathematical training of students more clearly. In the standard for the
Cybersecurity, the mathematical component is not so distinctly felt. However, analysis of the
competencies and program outcomes listed in the standard suggests that they are predominantly based
on mathematical competence.</p>
      <p>Differences in standards in the context of mathematical knowledge, skills and competences
presentation are also explained by the different composition of the developers of the current standards.</p>
      <p>The importance of mathematical training of future IT bachelors is also confirmed by the academic
programmes of universities. Let us analyse the academic programmes on the example of Borys
Grinchenko Kyiv University.</p>
      <p>
        Academic programme 122.00.01 “Informatics” [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] contains the following mathematical
disciplines: “Linear algebra and analytic geometry” (6 credits), “Mathematical analysis” (5 credits),
“Differential equations”, “Mathematical logic and theory of algorithms”, “Discrete mathematics”,
“System analysis”, “Optimization and operations research methods”, “Probability theory and
mathematical statistics” (4 credits each).
      </p>
      <p>
        Academic programme 125.00.01 “Security of Informational and Communication Systems” [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]
contains the disciplines: “Mathematical analysis and numerical methods” (6 credits), “Decision-making
in information and cybersecurity” (5 credits), “Linear algebra and analytical geometry”, “Discrete
mathematics” (4 credits), “Probability theory and mathematical statistics” (3 credits).
      </p>
      <p>Also both programs provide the study of disciplines “Physical processes in computing systems”
(speciality 122) and “Physics” (speciality 125), which also need proper mathematical training.</p>
      <p>The analysis of the mentioned standards and educational programmes allowed us to identify the
blocks of mathematical knowledge that students study during their basic training:</p>
      <p> Theoretical and applied provisions of continuous and discrete analysis, including infinitesimal
analysis, integral calculus, linear algebra, analytic geometry, differential equations, functional analysis,
combinatorics, graph theory, Boolean algebra</p>
      <p> Regularities of random phenomena, their properties and operations on them, probabilistic
methods of investigation of complex systems, basic concepts of mathematical statistics, methods of
empirical data processing, methods of computational intelligence, machine learning, fuzzy data
processing</p>
      <p> Basic concepts of algorithm theory, formal models of algorithms, primitively recursive, arcane
recursive and partial recursive functions, computability issues, decidability and unsolvability of mass
problems</p>
      <p>Methodology of system analysis for system research of deterministic and stochastic models of
objects and processes, design and operation of information systems, products, information technology
services, other objects of professional activity.
4.2.</p>
    </sec>
    <sec id="sec-7">
      <title>Results of a Survey of Graduates of Academic Programmes</title>
      <p>The next step of the study was to survey graduates of IT academic programmes at Borys Grinchenko
Kyiv University, Makarenko Sumy State Pedagogical University and Alfred Nobel University (Dnipro).
During September 2021, 16 university graduates, who already work in IT sphere in various positions,
were interviewed: system administration technician, software development and testing technician,
computer software development specialist, information and cybersecurity administrator, and
information and communication systems security auditor.</p>
      <p>1. The first question was related to clarification of whether mathematical knowledge is needed at
all for successful implementation of a professional activity? The vast majority of respondents answered
this question in the affirmative (87.5% of respondents). Thus, the respondents indicated that
mathematics helps them to organize their own professional activities and that they often lack
mathematical competence to choose the best methods and techniques for solving complex specialized
tasks and practical IT problems and for assessing their effectiveness.</p>
      <p>2. It was important for us to determine what kind of mathematical knowledge IT bachelors use in
their professional activities and where exactly? As a result of summarizing the responses it was found
that most often university graduates mentioned 2D / 3D graphics and physics in games, artificial neural
networks, cryptography, load balancing, data analysis and prognostics, pattern recognition (images,
audio, video), artificial intelligence, neural networks , machine learning, which are impossible to master
without the basic sections of higher mathematics, studied in the junior years of study, such as
mathematical analysis, algebra, geometry. Among other university disciplines, discrete mathematics,
mathematical logic and probability theory and mathematical statistics were predominantly highlighted.
Thus, respondent У notes: “In Data Mining and Machine Learning we need statistics, probability theory,
linear algebra; in cryptography - linear algebra; in 3D modelling - geometry and mechanics; in
bioinformatics - discrete mathematics, statistics; programmers who deal with data science, machine
learning cannot do without mathematical analysis”. Respondent Z said that he had to develop algorithms
that use differential and integral calculus, to look for extremes. Some respondents said that “…
mathematics lays the foundation for analysis and construction of algorithmic models”, “... programming
is actually automation of mathematical actions”, “... programmer's main task is to explain step by step
what a computer should do, so you should be able to write down mathematically these steps yourself”,
“... the ability to operate with abstract concepts”, “... it is not the mathematics itself that is important,
but the ability to use it”, which also stresses the importance of mathematical training of students.</p>
      <p>3. Next, we asked IT bachelors specialists to assess the level of their own mathematical knowledge
to implement a successful professional activity, as well as to assess the quality of teaching mathematical
disciplines in the university. The results of the survey are presented in Table 1.</p>
      <p>As the results of the survey show, former students rather highly assess the quality of mathematics
teaching at the university, none of the respondents indicated such training as low. At the same time,
respondents' self-assessment of the level of their own mathematical knowledge shows that only 12.5%
of individuals consider this level to be high. The vast majority assess the level of their own mathematical
training as low (62.5%), which clearly demonstrates the contradiction between the potential of
university mathematical training of students in educational programs and the weak level of real
mathematical competence of graduates.</p>
      <p>Interestingly, many respondents also express that they have had various problems in the early stages
of IT-related activities, with a significant number of respondents citing insufficient level of their own
mathematical competence among the factors causing problems.</p>
      <p>4. Of course, it was important for us to establish the basis of such a contradiction. As a result of
interviews with IT bachelors the following was established:
 Insufficient motivation of students to study basic mathematical disciplines, which are taught
mainly in I - II years of study. Students are still poorly oriented in future professional tasks and
problems.</p>
      <p> Mathematics at university is often laid out “for the sake of mathematics itself”, it is desirable
to demonstrate more clearly the connection of mathematics with IT industry, physics, to fill university
mathematical disciplines with tasks, which are practice-oriented, approximate to the solution of
professional problems.</p>
      <p>
         The use of mathematical methods, creation of mathematical models is very rarely practised in
special (professional) disciplines; more often a ready-made model (formula) is proposed, even without
analysis of why this particular model is suitable in a given situation. Therefore there is no good
opportunity to use mathematical knowledge, to develop skills in mathematical modelling. It is difficult
to perceive mathematics in a distance learning environment, when technical resources for problem
solving are limited. It is necessary that teachers introduce students to resources for self-education (e.g.
at the level of digital resources and services), encourage the results of such independent, creative
activity. Let us also note that in the previous work of the authors of the study it was established that
effective formation of mathematical competence of students by means of e-learning is possible only in
an experiential-oriented educational environment with active and interested participation of students
and partnership interaction [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]
      </p>
      <p> It is desirable to popularise mathematics among non-mathematical students, to demonstrate the
possibilities of this science for solving everyday and professional problems. It is important to introduce
students to the positive experiences of IT bachelors who use mathematics in their professional activities.</p>
      <p>Analysis of the results of the survey and discussion of problems of mathematical training of
bachelors in “Computer Sciences” and “Cybersecurity” with teachers of mathematical and special
educational disciplines allows us to highlight the main problems and weaknesses of such training. They
are:
</p>
      <p>Unjustifiably high level of abstractness in teaching, which leads to excessive formalisation of
mathematical knowledge
 Lack of interdisciplinary links of higher mathematics with other fundamental and professional
disciplines
 Insufficient attention to the use of mathematical methods and construction of mathematical
models in the study of professional disciplines</p>
    </sec>
    <sec id="sec-8">
      <title>4.3. Mathematical Training for</title>
    </sec>
    <sec id="sec-9">
      <title>Students</title>
    </sec>
    <sec id="sec-10">
      <title>Computer Sciences and</title>
    </sec>
    <sec id="sec-11">
      <title>Cybersecurity</title>
      <p>The importance of the mathematical component in the training of technical professions needs no
proof. After all, mathematics is the language of science, and because mathematical structures are models
of phenomena and processes in various non-mathematical fields, it is an effective tool for learning the
world.</p>
      <p>However, before we can plan a system for teaching higher mathematics, we need to answer the
question “why do we study it?” After all, the answer to the question “how?” is impossible if there is no
answer to the question “why?”. Depending on the category of students, the answers to the question
“why?” would be different. If we talk about the students of technical specialities, in particular,
“Computer sciences” and “Cybersecurity”, they need mathematics as a tool to study real-world
phenomena and processes in computer networks, computer systems, technical and software information
and cyber security and effective use of digital technology to this end. It is therefore important for this
category of future bachelors to master (in the shortest possible way) the mathematical knowledge and
skills required for practical applications. It is superfluous to overload the content of mathematical
disciplines with logical subtleties, to strive for maximum and complete rigor, because for these students
mathematics will always be only an apparatus, a language to describe those or other phenomena,
processes and facts, rather than the essence that interests them in itself. Sufficient (and necessary!) will
be the ideological level of mastering mathematics, providing: a deep understanding of the content of
concepts, the essence of theorems and methods, understanding, for what we need those or other
mathematical structures and tools, how to use them in the construction and study of mathematical
models of real processes. Strict, logically perfect proofs, for example, of the theorems of existence in
mathematical analysis are completely unnecessary for them, unlike “pure” mathematicians. After all,
the concept of, say, the area of a flat figure, or the speed of a moving point have a perfectly natural
physical meaning, so their existence raises no doubt in any person with a healthy physical sense. It is
quite possible, however, for fundamental mathematical disciplines to be ideologically sound using
familiar pictorial representations, relying on empirical reasoning and common sense. Rejecting the
'canonical' rigour of the presentation of mathematical concepts and facts will free up time to cover a
broader range of important mathematical structures that have applications. This is very important at a
time when non-mathematics programmes are usually devastatingly short in terms of time for higher
mathematics. Thus, concentrating solely on the ideological side of things, one can plan a single module
to study integrals: one-dimensional, double, triple, curvilinear and surface integrals. Given the shortage
of time and through “piety” towards “mathematical rigour” in multiples and curvilinear and surface
integrals most often, unfortunately, do not get there.</p>
      <p>The second key principle to which the educational component of engineering training must conform
is its interdisciplinarity. An example of integration of views of mathematical and physical disciplines
on the same physical phenomenon can be joint training modules which naturally combine learning of
mathematical concepts of derivative, integrals (in particular, curvilinear and surface) with physical
phenomena of divergence, rotor, circulation of vector field, its flow through the surface. Such integrated
study, on the one hand, will improve students' conceptual awareness of the above abstract mathematical
concepts, because it demonstrates their “vitality”, and on the other hand, which is very important for
future bachelors in technical branches - it will give them comprehensible mathematical tools for
investigation of real physical processes.</p>
      <p>Interdisciplinary connection of higher mathematics with special (professional) disciplines should be
realized through filling mathematical courses with specific content of scientific and technical tasks of
special disciplines and using mathematical methods in the courses of special disciplines.</p>
      <p>
        The style of teaching higher mathematics, which emerged in the twentieth century and prevails
today, is of little use for technical disciplines. This style emerged as a result of the development of the
logical foundations of mathematical science. However, it should be taken into account that strict
definitions of fundamental mathematical concepts (real number, boundary, continuity, derivative,
differential, integral, etc.) appeared as a result of rather long and very non-trivial logical analysis of
previously created “non-strict”, intuitively understandable theories. All of the above and many other
mathematical concepts and facts are very challenging for the beginner. Therefore if acquaintance with
them (in lectures or textbooks) begins with strict definitions in formal mathematical language, if such
acquaintance precedes the realisation of the content and its real applications, this only artificially
complicates the perception of the intuitive and quite obvious things. As the eminent mathematician,
teacher-didact and populariser of mathematics Vladimir Arnold points out: “It is only possible to
understand the commutativity of multiplication by counting and re-counting soldiers by ranks and files
or by calculating the area of a rectangle in the two ways. Any attempt to do without this interference by
physics and reality into mathematics is sectarianism and isolationism which destroy the image of
mathematics as a useful human activity in the eyes of all sensible people” [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>Moreover, teaching higher mathematics according to the scheme: “The definition-theorem-proof”
contradicts the very purpose and objectives of both the teacher and the technical specialities students.
Unmotivated theory cannot be assimilated to become a tool for action. A much more effective (and
more natural!) way is active learning. The teacher organises the process of active learning so that
students acquire knowledge as much as possible on their own. Active learning follows the scheme:
“observation/experiment—model—model investigation—conclusion/result—verification by
experiment.”</p>
      <p>The didactic model of such learning is based on the idea of emergent modelling. The idea is that the
understanding of the essence of abstract mathematical concepts and theories comes through the
mathematisation of meaningful life situations. The starting point is a real-life problem (task) which is
purposefully sought and proposed by the teacher, and whose solution leads to a particular mathematical
concept or method. That is, a mathematical model arises first as a model of a particular situation and
only then becomes an entity in itself, a formal mathematical structure. This is especially important for
higher mathematics training because most key mathematical concepts, structures and methods can first
be introduced as intuitively understood, naive, “non-rigorous” models of real situations.</p>
      <p>
        In the transition from the real world to abstraction, the strict, formal concept acquires a new quality.
On the one hand, it bears the imprint of reality and, on the other hand, becomes an effective tool for its
investigation, a “building block” for mathematical modelling. As Koeno Gravemeijer, one of the
ideologists of the strategy of emergent modelling, has argued, formal mathematics should be created by
students, and emergent modelling encourages and fosters this process of discovery (construction) of
mathematical theory [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>Consequently, we can consider the formation of “rigorous” mathematical concepts and their further
application as a complete spiral cycle (Fig. 1):</p>
      <p>Unfortunately, the limited time budget allotted to study higher mathematics in the initial years of
undergraduate study often leads to the other extreme - the desire to limit oneself to a substantive
treatment of certain mathematical structures arrived at in the process of solving a physical, say, problem
(for example, the derivative is a mechanical speed). Such a “educed” cycle is detrimental to the
realization of the essence, the true meaning of a particular mathematical concept, fact or method. After
all, the same mathematical structure can serve as a model for many real processes, even very distant
from each other in their specific real content. If instead of mathematics itself the student is taught only
certain applications, then, faced with a problem in an unfamiliar situation, he will be helpless, despite
the fact that for the solution of this problem uses the same model, which he used in other, familiar to
him, situation. That is why it is important, on the basis of a mathematical model created for a concrete
practical (real) problem, to pass necessarily to the corresponding abstract mathematical structure (the
essence of the Pythagoras theorem does not depend on who uses it and in what field). And after that,
again illustrate its application to solving applied problems by specific examples.</p>
      <p>Thus, mathematical modelling becomes not only a tool for an interdisciplinary approach in teaching,
but also a philosophy of learning, aimed primarily at improving conceptual understanding of
mathematics and, as a consequence, developing the ability to solve professional problems in their
(nonmathematical) field with the help of mathematics.</p>
      <p>The use of mathematical modelling as an educational technology is effective for several reasons. It:
 Provides a cheap and safe experiment (computer-based)
 Teaches to evaluate the obtained results critically
 Teaches to penetrate into the essence of the studied concept or phenomenon, not limiting
oneself to formal acquaintance
 Encourages continuous learning</p>
      <p>The ability to evaluate the obtained result of mathematical modelling is critical in solving specialised
professional tasks.</p>
      <p>Let us argue the above with a concrete example of a mathematical model describing the flight of a
basketball thrown by a player into a game basket.</p>
      <p>The model should make it possible to:
a)
b)
Initial data:
determine the position of the ball at any given time ( and  coordinates);
determine the accuracy of the ball hitting the basket after the shot at different initial parameters.
- mass ( ) and radius ( ) of the ball;
- the initial coordinates, the initial velocity and the angle at which the ball is thrown;
- coordinates of the centre and radius of the basket ring.</p>
      <p>Having made a number of assumptions (we consider the ball to be a material point of mass m, the
ball motion occurs in the field of gravity with constant free-fall acceleration g, the ball moves in a plane
perpendicular to the surface of the Earth and passing through the throwing point and the centre of the
basket; we neglect air resistance and disturbances caused by the ball's own rotation around the centre
of mass) and, relying on Newton's classical laws of mechanics, we obtain a mathematical model in the
form of a Cauchy problem of a system of ordinary differential equations:
{


  

  =
  

  =
= 0,</p>
      <p>,
= −
,
with initial conditions:  (0) =  0,  (0) =  0,   (0) =  0 cos  0 ,   (0) =  0 sin  0, where   and  
are the projections of the velocity vector on the coordinate axes.</p>
      <p>The solution to the problem is as follows:</p>
      <p>( ) =  0 +  0 cos  0 ∙  ,
 ( ) =  0 +  0 sin  0 ∙  −</p>
      <p>( ) =  0 cos  0,
  ( ) =  0 sin  0 −  .</p>
      <p>2
2
,
Or, by removing the variable from the first two equations t:
 =  0 + tg  0 ∙ ( −  0)−
 ( −  0)</p>
      <p>2
2 02
2
 0</p>
      <p>This is the parabola equation. That is, the thrown ball will move along a trajectory close to a
parabolic one, which is confirmed by experimental data. That is, we can assert the qualitative adequacy
of the modelling result. However, experimental verification shows a quantitative discrepancy between
the modelling result and the real situation, as the assumption of no air resistance is too rigid and
implausible. Therefore, there is a need to correct the model, taking into account the force of air
resistance.</p>
      <p>
        The above example prompts the important caveat that one should never rely unconditionally on the
result obtained by the mathematical modelling. After all, any model is always simpler than the original.
And when building a mathematical model, a certain idealisation, simplification occurs: some
parameters are not considered, some facts, the validity of which is only approximate or hypothetical,
are considered to be absolutely accurate, the results of measurements are also considered to be accurate,
but they are always approximate. Although this “arbitrary” treatment of the characteristics of the
original in very many cases leads to correct results (in science this phenomenon is called the “Wigner
principle” [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]), still the model built must be tested for adequacy and the results obtained for
consistency with the physical meaning and dimensionality. It is important that the students, according
to the complexity of the problem to be solved and to the extent of their knowledge, do so. Different
systems of computer mathematics (MatLab, Mathematіca, Maple, Derive, Wolfram SystemModeler,
VisSim) are useful for this purpose.
4.4.
      </p>
    </sec>
    <sec id="sec-12">
      <title>Examples of Interdisciplinary Learning</title>
      <p>
        Here are examples of different types of professionally oriented tasks (the simplest tasks on
application of mathematical theory, task on creation of mathematical model and interdisciplinary
project) that we use in the educational process of “Computer Sciences” and “Cybersecurity” specialities
[
        <xref ref-type="bibr" rid="ref20 ref21">20,21</xref>
        ].
      </p>
      <p>Example 1. The task is designed to form skills of applying matrix calculus to solve applied
cryptography problems.</p>
      <p>One way to encode and decode messages is to use a matrix key. For example, there is an alphabet
containing 28 symbols. Each symbol is assigned a code – 0, 2, ..., 26, 27, 28, respectively. The numeric
equivalent of the message is then converted into a matrix by writing the numbers in columns. At the
same time we form a matrix, in case there are not enough digits to form a matrix we fill the numeric
message at the end with zeros. By multiplying the nondegenerate (hence the inverse) key matrix A by
the message matrix, the messages are encoded. Using matrix inverse to A one decodes messages.</p>
      <sec id="sec-12-1">
        <title>Problem. Suppose we have the following alphabet:</title>
        <p>A
0
B
1
…
Z
25</p>
      </sec>
      <sec id="sec-12-2">
        <title>Encrypt the phrase “I LOVE YOU" with a 2x2 key matrix.</title>
        <p>1. Select the key matrix. The matrix must be nondegenerate, i.e. the determinant is not equal to
zero, and detA ≠ 0(mod 29).</p>
        <p>At the encoding stage, if the matrix multiplication yields numbers greater than 29, then all matrix
calculations are performed by mod N = 29.</p>
        <p>Let an encoding matrix be:
 = (
2 11</p>
        <p>)
1 12</p>
        <p>To find the inverse matrix by mod 29, look for the union matrix to А and multiply it by the inverse
determinant of matrix А by mod 29: detА =13 (mod 29), then (1 / detА) = 9 (mod 29). We obtain
matrix inverse to А by mod 29 for further decoding:</p>
        <p>21 17
 −1 = (</p>
        <p>) (mod29)
20 18
2. Proceed with the encryption.</p>
        <p>Numerical equivalent of message: I LOVE YOU! = (8 11 14 21 4 24 14 20 27).</p>
        <p>Then the matrix of the original message
 = (</p>
        <p>This task is good to solve in pairs: each of the pair picks a matrix key, encrypts his/her message and
passes it on to his/her partner for deciphering.</p>
        <p>Example 2. The task is designed to form skills of applying systems of linear algebraic equations to
study the flow of some quantity through a network.</p>
        <p>Systems of linear algebraic equations arise when studying flow of some quantity through a network
(automobile transport in urban transportation networks, electric current flow in energy networks, some
goods from supplier to consumer in trade networks).</p>
        <p>A network is a set of nodes and a set of branches connecting all or some nodes. On each branch, the
direction of flow is indicated, and its magnitude is designated as unknown.</p>
        <p>In the network flow problems, it is assumed that:
1) the total input flow in the network is equal to the total input flow out of the network;
2) the total input flow in the node is equal to the total source flow out of the node.</p>
        <p>
          Problem [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. Given an electrical circuit (Figure 2) containing four resistors and two voltage sources:
        </p>
        <p>The directions of the currents are indicated on each section of the circuit by arrows. Determine their
strength.</p>
        <p>To solve the problem, use two Kirchhoff laws:
1) at any point in a circle, the sum of input currents is equal to the sum of output currents (current law).
2) in any loop, the sum of all voltage drops equals the EMF (electromotive force) (law of voltages).</p>
        <p>:  1 −  2 +  3 = 0.
 : −  1 +  2 −  3 = 0.</p>
        <p>: 10 2 + 25 3 = 90.</p>
        <p>: 20 1 + 10 2 = 80.</p>
        <p>1 −  2 +  3 = 0,
{10 2 + 25 3 = 90,
20 1 + 10 2 = 80.</p>
        <p>As we can see the equations for the  and 
equations, we get the system:
nodes are proportional, so leaving one of these
Solving this system, we have:  1 = 2  ,  2 = 4  ,  3 = 2  .</p>
        <p>Example 3. A task for creating a mathematical model (can be offered to the first year
students at the beginning of the “Integral” theme learning).</p>
        <p>Road traffic regulations stipulate that sign No. 1.33 “Children” shall be installed at road sections
where children from a childcare facility (pre-school, school, health camp, etc.) directly adjacent to the
road may appear. The warning sign shall be placed outside built-up areas at the distance of 150 −
300  , in built-up areas – at the distance of 50 − 100  before the beginning of the dangerous section.
And it is repeated at least 50  before the beginning of the danger area.</p>
        <p>Is this distance between the second sign and the dangerous section justified, assuming that a
pedestrian crosses the road at Т seconds?</p>
        <p>Solution. Let  ( ) be the speed of the car, which is known to change according to the law
 ( ) =  0 +  ∙  , where  0 is the initial speed and  is the acceleration. The path that the car will travel
in steady motion during the time Т:
There we have a mathematical model. Let us investigate it with specific values of parameters.
Let the width of a part of the road on the traffic side be 3.75 
(the width of one lane in Ukraine is
3.50 − 3.75  , in Europe 3.00 − 3.25  ). An average human speed of 4 
/ℎ = 1.11  / . Then
 = 3.4  . Acceleration</p>
        <p>depends on: type of road surface (dirt road, asphalt, cement concrete
pavement, etc) and its condition (dry, wet, icy), brand of car, quality of tyres (winter, summer, new,
with worn tread). Let  = −6  / 2 (average acceleration under emergency braking on a horizontal
road of 4 … 8  / 2). Let us assume that the driver is law-abiding and responsible, so at the first sign
he reduces the speed, say, to 60</p>
        <p>/ℎ. If there is a person at the crossroads, the driver needs to start
braking at the second sign (with the vehicle speed smoothly decreasing) to ensure that he can stop while
the pedestrian is on the road. Thus, we need to find out how much distance the car will travel, braking
from the second sign, in time  at an initial speed of 60 
/ℎ (16.67  / ), and whether this distance
will not be more than 50  .</p>
        <p>= ∫ (16.67 − 6 )
= (16.67 ∙  −
= 16.67 × 3.4 − 3 × (3.4)2 ≈ 22 ( ).</p>
        <p>If the driver does not apply the brakes and the initial speed is 120 
/ℎ (33.3  / ), then the
braking distance is 79  . What is the permissible maximum speed of the car before braking so that the
braking distance under the same conditions does not exceed 50  ?

0
 = ∫( 0 +  )
=  0 +</p>
        <p>| =  0 +
  2 
2
0
  2
2</p>
        <p>.
6 ∙  2 3.4
2
)|</p>
        <p>0
  2</p>
        <p>2
 0 +</p>
        <p>≤ 50;
3.4 0 − 3 × (3.4)2 ≤ 50;
 0 ≈ 25( / ) = 90(
/ℎ).</p>
        <p>The answer: 90</p>
        <p>/ℎ = 25  / .</p>
        <p>Example 4. Hackathon</p>
        <p>
          An example of implementing an interdisciplinary learning approach based on mathematical
modelling is the study practice of the students specialising in Computer Sciences, joined by the students
of the Mathematics speciality. This practice has been held for three consecutive years at the Borys
Grinchenko Kyiv University (Figure 3) in the form of Hackathon [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].This practice format brings the
students as close as possible to their future real professional activities. It is a project work. Teams
develop, within the framework of the suggested topics, an idea for a project and implement it.
        </p>
        <p>They see (and implement!) interdisciplinary links in practice, gain experience in teamwork,
selforganisation, improve self-education skills (the event itself is preceded by thorough preparatory work)
and presentation of work results, increase motivation for learning.
5. Conclusions</p>
        <p>1. The mathematical component of Ukrainian higher education standards for specialities
“Computer Sciences” and “Cybersecurity” at the level of professional competencies and program
learning outcomes was analyzed. This made possible to determine the content of fundamental
mathematical training of students in the above specialities of the first (bachelor) level and its reflection
in the corresponding academic programs of Borys Grinchenko Kyiv University.</p>
        <p>2. As a result of the survey of graduates of academic programs of IT bachelors it was found that
the level of mathematical training is important for professional activities. In particular, the vast majority
of respondents lack mathematical competence to choose the best methods and techniques for solving
complex specialized tasks and practical problems in IT sphere, to evaluate their effectiveness, etc.</p>
        <p>3. The reasons for insufficient mathematical training, according to the teachers of mathematics
and special academic subjects, are the following: unreasonably high level of abstractness in teaching
higher mathematics, which leads to excessive formalization of mathematical knowledge; insufficient
use of interdisciplinary links of higher mathematics with other fundamental and special academic
disciplines; insufficient attention to using mathematical methods and construction of mathematical
models in the study of special disciplines.</p>
        <p>4. The expediency of using mathematical modeling as a pedagogical technology for
interdisciplinary training of students in “Computer Sciences” and “Cybersecurity” bachelors was
substantiated. Such approach improves conceptual understanding of mathematics and, as a
consequence, formation of ability to solve professional tasks in IT sphere using mathematics. Examples
of interdisciplinary problems are given.</p>
      </sec>
    </sec>
    <sec id="sec-13">
      <title>6. Acknowledgements</title>
      <p>The results of the study of this article were conducted in part within the program «Development of
students’ mathematical competencies through digital mathematical modeling (DeDiMaMo)», Eurasia
Programme 2019, CPEA-ST-2019/10067.</p>
    </sec>
    <sec id="sec-14">
      <title>7. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R.</given-names>
            <surname>Frodeman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Klein</surname>
          </string-name>
          , R.Pacheco (Eds.),
          <source>The Oxford Handbook of Interdisciplinarity</source>
          , R. Frodeman,
          <string-name>
            <given-names>J.</given-names>
            <surname>Klein</surname>
          </string-name>
          , R.Pacheco (Eds.), 2nd. ed., Oxford University Press, Oxford,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>MON.</given-names>
            <surname>Gov</surname>
          </string-name>
          .Ua,
          <article-title>The standard of higher education of Ukraine in the speciality 122 “Computer science” in the field of knowledge 12 “Information technology” for the first (bachelor's) level of higher education</article-title>
          ,
          <year>2019</year>
          . URL: https://mon.gov.ua/storage/app/media/vishchaosvita/zatverdzeni%20standarty/
          <year>2019</year>
          /07/12/122-kompyuterni-nauki-bakalavr.pdf
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>MON.</given-names>
            <surname>Gov</surname>
          </string-name>
          .Ua,
          <article-title>The standard of higher education of Ukraine in the speciality 125 “Cybersecurity” in the field of knowledge 12 “Information technology” for the first (bachelor's) level of higher education</article-title>
          ,
          <year>2018</year>
          . URL: Https://Mon.Gov.Ua/Storage/App/Media/Vishcha-Osvita/Zatverdzeni % 20standarty/12/21/125-kierbezpeka-bakalavr.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kolot</surname>
          </string-name>
          ,
          <article-title>Interdisciplinary approach as a prerequisite for the development of economics and education</article-title>
          .
          <source>Bulletin of Taras Shevchenko National University of Kyiv</source>
          <volume>158</volume>
          (
          <year>2014</year>
          )
          <fpage>18</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Malezhik</surname>
          </string-name>
          ,
          <article-title>Technical training of future specialists in information technologies</article-title>
          , Myhaylo Drahomanov National Pedagogical University Publishing House, Kyiv,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.</given-names>
            <surname>Kozlov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tomashevskaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <article-title>Use of interdisciplinary links in the training of future statisticians</article-title>
          ,
          <source>Statistics of Ukraine</source>
          <volume>1</volume>
          (
          <year>2018</year>
          )
          <fpage>52</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Malone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Crowston</surname>
          </string-name>
          ,
          <article-title>The interdisciplinary study of coordination</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>26</volume>
          (
          <year>1994</year>
          )
          <fpage>87</fpage>
          -
          <lpage>119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ventura</surname>
          </string-name>
          ,
          <article-title>Educational data mining: a review of the state of the art</article-title>
          ,
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          , Part C
          <volume>40</volume>
          (
          <year>2010</year>
          )
          <fpage>601</fpage>
          -
          <lpage>618</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Hestenes</surname>
          </string-name>
          ,
          <article-title>Modeling theory for math and science education</article-title>
          ,
          <source>in: Modeling students' mathematical modeling competencies</source>
          , Springer, Boston, MA,
          <year>2010</year>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>G.</given-names>
            <surname>Kaiser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Schwarz</surname>
          </string-name>
          ,
          <article-title>Mathematical modelling as bridge between school</article-title>
          and university,
          <source>International Journal on Mathematics Education</source>
          <volume>38</volume>
          (
          <year>2006</year>
          )
          <fpage>196</fpage>
          -
          <lpage>208</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Carberry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>McKenna</surname>
          </string-name>
          ,
          <article-title>Exploring student conceptions of modeling and modeling uses in engineering design</article-title>
          ,
          <source>Journal of Engineering Education</source>
          <volume>103</volume>
          (
          <year>2014</year>
          )
          <fpage>77</fpage>
          -
          <lpage>91</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>K.</given-names>
            <surname>Gravemeijer</surname>
          </string-name>
          ,
          <article-title>Emergent modelling as a precursor to mathematical modeling, in: Modelling and</article-title>
          applications in mathematics education, Springer, Boston, MA,
          <year>2007</year>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Schuchardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schunn</surname>
          </string-name>
          ,
          <article-title>Modeling scientific processes with mathematics equations enhances student qualitative conceptual understanding and quantitative problem solving</article-title>
          ,
          <source>Science Education</source>
          ,
          <volume>100</volume>
          (
          <year>2016</year>
          )
          <fpage>290</fpage>
          -
          <lpage>320</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>KUBG</surname>
          </string-name>
          ,
          <article-title>The Programme of study in the speciality 122 “Computer science” in the field of knowledge 12 “Information technology” for the first (bachelor's) level of higher education</article-title>
          ,
          <year>2020</year>
          . URL: https://kubg.edu.ua/images/stories/Departaments/vstupnikam/fitu/2019/PS_Computer_science_B achelor-edit
          <article-title>-2020-en</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>KUBG</surname>
          </string-name>
          ,
          <article-title>The Programme of study in the speciality 125 “Cybersecurity” in the field of knowledge 12 “Information technology” for the first (bachelor's) level of higher education</article-title>
          ,
          <year>2020</year>
          . URL: https://kubg.edu.ua/images/stories/Departaments/vstupnikam/fitu/2020/bach/OPP_CB_en.pdf
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Astafieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zhyltsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Proshkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Lytvyn</surname>
          </string-name>
          ,
          <article-title>E-learning as a mean of forming students' mathematical competence in a research-oriented educational process, in: Cloud Technologies in Education</article-title>
          .
          <source>Proceedings of the 7</source>
          th
          <string-name>
            <surname>Workshop</surname>
            <given-names>CTE</given-names>
          </string-name>
          , Dec.
          <volume>10</volume>
          ,
          <year>2019</year>
          , vol.
          <volume>2643</volume>
          , pp.
          <fpage>674</fpage>
          -
          <lpage>689</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>V.</given-names>
            <surname>Arnold</surname>
          </string-name>
          , On teaching mathematics,
          <source>Russian Math, Surveys</source>
          <volume>53</volume>
          (
          <year>1998</year>
          )
          <fpage>229</fpage>
          -
          <lpage>236</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>K.</given-names>
            <surname>Gravemeijer</surname>
          </string-name>
          ,
          <article-title>How emergent models may foster the constitution of formal mathematics</article-title>
          ,
          <source>Mathematical Thinking and Learning</source>
          <volume>2</volume>
          (
          <year>1999</year>
          )
          <fpage>155</fpage>
          -
          <lpage>177</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>P.</given-names>
            <surname>Wigner</surname>
          </string-name>
          , Symmetries and Reflections, Indiana Univ, Bloomington, London,
          <year>1967</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Burov</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , et al.,
          <source>Cybersecurity in Educational Networks, Advances in Intelligent Systems and Computing</source>
          ,
          <volume>359</volume>
          -
          <fpage>364</fpage>
          ,
          <year>2020</year>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -39512-4_
          <fpage>56</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Buriachok</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sokolov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <article-title>Implementation of Active Learning in the Master's Program on Cybersecurity, Advances in Computer Science for Engineering</article-title>
          and
          <string-name>
            <surname>Education</surname>
            <given-names>II</given-names>
          </string-name>
          ,
          <fpage>610</fpage>
          -
          <lpage>624</lpage>
          ,
          <year>2020</year>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -16621-2_
          <fpage>57</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>V.</given-names>
            <surname>Buldygin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Alexeeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gaidei</surname>
          </string-name>
          , О. Dykhovichny,
          <string-name>
            <given-names>N.</given-names>
            <surname>Konovalova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fedorova</surname>
          </string-name>
          , Linear Algebra and
          <string-name>
            <given-names>Analytic</given-names>
            <surname>Geometry</surname>
          </string-name>
          , V. Buldygin (Eds.), TViMS, Kyiv,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>KUBG.</given-names>
            <surname>Edu</surname>
          </string-name>
          .Ua, HACKATON
          <article-title>- a new vision of educational practice</article-title>
          ,
          <year>2020</year>
          . URL: https://fitu.kubg.edu.ua/informatsiya/news/podiji/1201-2020-02-25-11-48-27.html.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>