Application of Computer Mathematical Tools in University Training of Computer Science and Mathematics Pre-service Teachers

The requirements for the training of mathematics and computer science teachers to use specialized mathematical software in professional activities are substantiated in the article. Among them: the ability to creatively choose the forms and methods of teaching for the use of specialized software; ability to find non-standard or creative mathematical problems; ability to make an informed choice of specialized software; ability to see possible ways to check the result obtained by the pupil; the ability to eliminate common mistakes when pupils use computer tools, etc. The specialized mathematical software, which is used today in mathematical training of mathematics and computer science teachers in Ukraine, has been specified. The specialized mathematical software which is used today for teaching mathematics in schools of Ukraine is given. The analysis of computer tools used by the teacher in the most common mathematical software is carried out. The most urgent problems faced by mathematics teachers in their professional activities are Olena Semenikhina, Volodymyr Proshkin, Olha Naboka highlighted. The experiment with ninth-grade pupils proved the positive impact of using dynamic geometry software and appropriate mathematical tools on the level of pupils’ mathematical training, which is reason to talk about the importance of computer science and mathematics pre-service teacher training to involve such tools in professional activities. Prospects for further research in the direction of developing methods for using computer mathematical tools in a research-based learning environment are presented. K e y w o r d s: computer mathematical tools; dynamic geometry software; computer algebra system; pre-service teacher of mathematics; pre-service teacher of computer science; university education The professionalism of a modern teacher of computer science and mathematics is not only their competence in various fields of mathematical knowledge and computer science, their high qualifications, which are the key to successful work. Teachers of computer science and mathematics are required not only to use traditional forms and methods of education but also innovative ones, related in particular to digital technologies. Considering that a significant content of education at the University of computer science and mathematics teachers is occupied by mathematical disciplines, the problem of training teachers for the use of specialized software deserves attention. In our opinion, this problem can be considered along the following lines: • clarification of specialized software for mathematics, which is now used in mathematical training of computer science and math teachers; • finding out the problems faced by math teachers in their professional activities, even if they are familiar with specialized mathematical software; • clarification of the list of knowledge and skills required by computer science and math teachers for use in professional activities of specialized mathematical orientation Program Soft.

highlighted. The experiment with ninth-grade pupils proved the positive impact of using dynamic geometry software and appropriate mathematical tools on the level of pupils' mathematical training, which is reason to talk about the importance of computer science and mathematics pre-service teacher training to involve such tools in professional activities. Prospects for further research in the direction of developing methods for using computer mathematical tools in a research-based learning environment are presented.
K e y w o r d s: computer mathematical tools; dynamic geometry software; computer algebra system; pre-service teacher of mathematics; pre-service teacher of computer science; university education The professionalism of a modern teacher of computer science and mathematics is not only their competence in various fields of mathematical knowledge and computer science, their high qualifications, which are the key to successful work. Teachers of computer science and mathematics are required not only to use traditional forms and methods of education but also innovative ones, related in particular to digital technologies. Considering that a significant content of education at the University of computer science and mathematics teachers is occupied by mathematical disciplines, the problem of training teachers for the use of specialized software deserves attention. In our opinion, this problem can be considered along the following lines: • clarification of specialized software for mathematics, which is now used in mathematical training of computer science and math teachers; • finding out the problems faced by math teachers in their professional activities, even if they are familiar with specialized mathematical software; • clarification of the list of knowledge and skills required by computer science and math teachers for use in professional activities of specialized mathematical orientation Program Soft.

Literature Review
Analysis of scientific publications in the field of mathematics gives grounds to talk about the use of certain types of specialized software: computer algebra systems (CAS) and dynamic geometry software (DGS). The former include such Also noteworthy are studies on innovative teaching methods, in particular mathematics and computer science. Let us turn to the work "Innovative Pedagogical Methods in the Digital Era," which presents the following methods: Blended Learning, Flipped Learning, Problem Based Learning, Inquiry Based Learning (Dziabenko, 2020).
At the same time, our analysis of the scientific literature allowed us to establish that the issue of training pre-service teachers of mathematics and computer science to use specialized mathematical software in professional activities remains insufficiently researched. The development of software and its constant updating determine the new requirements for mathematics and computer science teachers' knowledge and skills in the field of using specialized Program Soft, the development of mathematical competence through e-learning, which is emphasized in the study of Heba, Kapounova, Smyrnova-Trybulska (Heba, Kapounová & Smyrnova-Trybulska, 2014).

The Aim of the Article
The aim of the article is to determine the requirements for the training of math and computer science teachers to use specialized mathematical software in professional activities.
The goal led to the solution of several tasks: 1) clarification of specialized mathematical software, which is currently used in mathematical training of math and computer science teachers in Ukraine; 2) clarification of specialized mathematics software, which is currently used for teaching mathematics in schools of Ukraine; 3) analysis of computer tools used by teachers in the most common mathematical software; 4) clarification of the problems faced by mathematics teachers in their professional activities; 5) clarification of the list of knowledge and skills required for mathematics and computer science teachers to use specialized mathematical software in professional activities.

Methodology of Research
To solve the first and second tasks, a survey was used, which consisted in the study of answers to the questions: "What mathematical software is used in teaching the following disciplines: mathematical analysis, linear algebra, analytical geometry, projective geometry, differential equations, differential geometry and topology, mathematical modeling, linear programming, group theory, probability theory and mathematical statistics, complex analysis, teaching methods"; "What mathematical software is used in teaching algebra and the beginnings of analysis, plane geometry, stereometry." The sample for the first task consisted of 13 lecturers who had the experience of teaching a given discipline for at least five years, and numbered by discipline: mathematical analysis -11, linear algebra -seven, analytical geometry -five, projective geometry -three, differential equations -11, differential geometry and topology -three, mathematical modeling -four, linear programming -five, group theory -three, probability theory and mathematical statistics -three, complex analysis -five, teaching methods -three.
The sample for the second task was 73 teachers who had the experience of teaching senior classes for at least three years. Based on the results of first and second tasks, the most popular software type was selected. For this type, the analysis of available computer tools was carried out and the list of the most popular ones in the work of mathematics and computer science teachers was compiled.
To solve the fourth task, an expert survey was conducted: "Specify the problems faced by teachers of mathematics and computer science when using specialized mathematical software." The experts were teachers-methodologists and teachers of the highest category with a total number of five people.
The consistency of experts' opinions was assessed by the Kendall concordance coefficient. According to the results of the examination, the concordance coefficient W was determined by the formula: R ij -rank, assisted by the і expert to the j problem; т -the number of experts, п -the number of problems; l -the number of the same (related) ranks groups; T i -the number of related ranks in each group.
If the value of the concordance coefficients is close to 1, then obtained data indicate a high degree of experts' agreement.
The fifth task was solved by systematizing and summarizing the results of previous tasks.
The work was performed within the scope of scientific topics: "Theoretical and practical aspects of the use of mathematical methods and information technology in education and science" (registration number 0116U004625) Department of Computer Science and Mathematics, Borys Grinchenko Kyiv University and "Use of information technology in education" (registration number № 0111U005734) Department of Computer Science, Makarenko Sumy State Pedagogical University.

Results of Research
The results of task 1 are summarized in Table 1. It is worth noting that each respondent could indicate any number of the proposed software. According to the results of the survey, there are specific reasons to talk about the popularity of the first type of specialized mathematical software: Maple, Maxima, Mathlab, as well as program of the second type. The reasons are, as follows: the choice of Maple powerful tools, a wide range of tasks that the program helps to solve; the choice of Maxima by free distribution and sufficiently powerful tools for solving mathematical problems of the university course of mathematics for teachers; Mathlab's choice of toolkit power and significant prevalence among universities; Geogebra's choice of free distribution, specificity and constant updating of tools, which allows expanding the range of mathematical problems.
It should be noted that as the result of the training, mathematics and computer science teachers will be familiar with the mentioned programs and will be able to solve a range of mathematical problems based on their tools. The results of task 2 are presented in Table 2. According to the results of the survey, the second type of software is popular in teaching mathematics at school, with Geogebra and Mathkit being the most popular, followed by Gran. We explain this by their free distribution, convenient and clear interface, as well as sufficient tools for solving school problems. Also, the use of Geogebra and Mathkit tools is often provided by educational programs for pre-service teachers of mathematics and computer science, in particular when studying teaching methods -this could be another reason for their popularity in teacher work.
Note that a survey of a similar kind was conducted by us in 2014, so the results were expected (Semenikhina & Drushlyak, 2015).
According to the results of the surveys, the most common in the educational and professional activities of mathematics and computer science teachers are the second type of software -programs Geogebra and Mathkit.
We will now discuss the results of task 3. In accordance with the results of the analysis of computer tools for dynamic mathematics, a list was created (Table 3).

Actions on sets
18. Construction of a plane, a halfplane, a selection of a face of a polyhedron, construction of a cylinder, a cone, a sphere 19. Calculation of definite integrals, solving equations and inequalities of different types, their systems

Statistical processing of results
This list is sufficient to solve the typical problems of the school course of mathematics. We also analyzed the methodological tools provided by the developers of the second type of programs (Table 4). Table 4.

Living Mathematics Mathematical constructor
Step-by-step animation Set the type and color of objects As can be seen from Table 4, the MathKit program provides the greatest methodological support for teachers, as it allows enhancing the effect of learning by creating your tools, setting marks on the object, the ability to restrict images, use built-in demonstrations, set buttons, hide objects and organize automated control over mathematical solutions -these functions are not always avaliable in other programs.
To perform task 4 of our study, the results of an expert survey provided the following list of problems which mathematics and computer science teachers face or may face when using the second type of specialized software. 1. The use of DGS requires rethinking of forms and methods of training by a teacher. The traditional solution to the problem from the textbook with the help of software is not always advisable. As an example, problems for the transformation of expressions require an understanding of formulas, geometric problems for proof require additional initial training, a large number of tasks involves simply practicing a particular skill (counting, simplifying, calculating). At the same time, if the teacher plans to involve a computer, it is worth using tasks that provide some research without reference to specific data numbers.
Thus, the study of the sine theorem may not be conducted through direct proof of this theorem, but rather through the empirical study of the sides and angles of a triangle: "In a triangle opposite a smaller angle lies always a smaller side, etc." Pupils should record the results of twenty studies in a table (Table 5) for each type of triangle (equilateral, isosceles, versatile obtuse, versatile acute) and draw the appropriate conclusions. Empirical results must then be proved mathematically, but as practice shows, empirically obtained results are better mastered. 2. The DGS use requires the search for non-standard and creative tasks. This is because modern pedagogical theory and practice promote the development of the creative abilities of pupils, including the use of ICT. It is known that one of the components of creative thinking is intuition. It is the content of mathematical problems that determines its development. Scientists claim that solving problems best promotes the development of observation, the ability to apply visual thinking, and other faculties.
We have also noted that the realization of interdisciplinary connections contributes not only to the formation of skills to model objects of different nature but also to the better assimilation of the subject and increased knowledge of the subject. In particular, it is proposed to visualize molecules and atoms of substances, whose structure is subject to symmetry laws or to model the water movement in a garden hose under the influence of gravity.
3. The problem of environment-rational choice. Our observations have shown situations when the problem is solved using a computer tool which is not optimal. However, this problem is easy to solve when you already have experience with such tools and identify opportunities for their use in maths lessons. Thus, it is not always appropriate to involve the program Gran3d to solve stereometry problems, because its limited tools (creation of basic stereometric objects, parallel transfer, and rotation) does not allow for operatation with equations of objects and their transformations (the program Cabri 3D does not provide for the assignment of objects by their equations either). Instead, GeoGebra 5.0 will successfully assist in solving problems set analytically. 4. To check the results of solving the problem using a computer program. It is important to understand the pupil's approach to creating a solution. Thus, the problem of constructing a square can be solved in several ways, not all of which will be correct (for example, the construction of lines which are visually perpendicular to each other, but do not retain this property with a dynamic change of design). 5. Standard errors when using computer tools. Such errors include incorrect command syntax, incorrect use of the tool, lack of understanding of the result of the tool's impact on the object, inability to explain the obtained solutions following the use of the tool, and so on. Typical errors are not limited to those given above. Focusing on them adds confidence that pre-service teachers will be able to avoid the same mistakes. Therefore, it is extremely important to have a clear presentation of the training material, a well-chosen system of exercises, recommendations which prevent the implementation of incorrect actions.
So, the list of problems which mathematics and computer science teachers face or may face when using specialized software of the second type, includes the following: the need to rethink the established forms and methods of teaching by the teacher, the problem of a constant search for non-standard and creative tasks, the problem of software rational choice; the problem of checking the obtained computer's result, the problem of common errors in the use of computer tools. The assessment of the experts' consistency opinions was based on the Kendall concordance coefficient and amounted to 0.75 (Table 6). Since the value of the coefficient is more than 0.5, there is reason to speak about the consistency of experts' opinions on several problems faced by teachers in order to rationally and prudently approach the involvement of specialized software in professional activities. Testing the hypothesis on the significance of the concordance coefficient according to Pearson's criterion (Н 0 : the value of the concordance coefficient is random; Н 1 : the value of the concordance coefficient is significant) also confirms these conclusions (the value χ 2 empirical is 11.714, which is more than χ 2 critical 11.07 for the significance level of 0.05 and 6 -1 = 5 degrees of freedom). These problems can be eliminated provided that mathematics and computer science teachers are prepared for the creative choice of forms and methods of teaching, the ability to find non-standard or creative mathematical problems, the ability to make an informed choice of specialized software, a vision of possible ways to check the computer result obtained by the pupil and typical errors in the use of computer tools.
It should also be noted that conducted expert analysis was taken into account to improve the educational programs for the training of mathematics and computer science pre-service teachers. In particular, we have expanded the content of the course "Teaching Methods" with a separate module "Teacher's problems when using specialized software." In addition, we have developed and proposed a elective special course "The use of computers in teaching mathematics." One of the tasks in the formation of mathematics and computer science pre-service teachers is the ability to rationally choose dynamic geometry software to solve certain classes of mathematical problems and the development of creative skills in reformulating textbook problems.
To perform task 5 to clarify the list of skills required for mathematics and computer science teachers to use specialized mathematical software in professional activities, an extended analysis of the mathematics school course topics in a primary school was conducted to support them with computer-aided mathematical tools, identified during the analysis of the relevant environments. Such an analysis, along with the study of mathematical education standards, revealed that the requirements for the training of specialists are formulated too "broadly." In particular, the level of standard for pre-service mathematics teachers in the use of special computer programs is defined only as an ability to select and use ready-made software (mathematical application packages) for symbolic, graphical, numerical analysis of mathematical models of real objects. There is no clarification of the computer tools list or their types, methods of their study, or methods of use at the task level of quantitative content or competence.
This led to further research in the direction of clarifying the computer tools list which should be in the arsenal of modern mathematics teachers from the standpoint of state requirements for teacher training.
Clarification of the computer mathematical tools list necessary for a modern mathematics teacher was implemented by us in the typical tasks of the school mathematics course, existing mathematical software, requirements for primary school graduates and educational standards of higher education (Mathematics. State standard of basic and complete secondary education. Educational branch "Mathematics," 2004).
Therefore, the generalization of our previous research, as well as the analysis of educational standards for higher education and secondary schools, curricula for computer science and mathematics teachers allowed to specify and harmonize the requirements of the pedagogical education standard, the need for school mathematics and a list of teacher skills in using specialized software (Table 7).
The described analysis and refinement of standards allow to single out those educational tasks whose solution will ensure the formation of computer science and mathematics pre-service teachers the ability to use computer mathematical tools in professional activities: -formation of competence for solving standard problems of the school algebra and geometry course with the use of computer mathematical tools; -formation of integral computer mathematical tools as one of the teaching aids; -formation of skills taking into account the chosen method of training to choose the expedient computer mathematical tool; -formation of skills to choose the best of the available computer mathematical tools for the implementation of various tasks. Be able to use computer-oriented systems of teaching disciplines in their specialty Be able to use a computer tool and teach students to use it independently Be able to creatively choose the forms and methods of teaching for the use of specialized software Ability to find non-standard or creative mathematical problems Ability to make an informed choice of specialized software Be able to see possible ways to check computer result obtained by the pupil Ability to correct common mistakes when pupils use computer tools

Discussion
In the previous works of the authors of this study, V. Proshkin and O. Semenikhina, it was established that in the system of Ukrainian mathematical education there is terminology which characterizes its informatization. Among them is mathematical software, by which are meant tools whose functionality is focused on solving certain classes of mathematical problems, and pedagogical software, which means a kind of electronic educational resources that requires the involvement of certain types of computer technology (computer, smartphone, tablet, etc.), is used for a specific pedagogical purpose and serves to support the educational process (Astafieva, Bodnenko & Proshkin, 2019;Semenikhina, Drushlyak, Shishenko & Zigunov, 2018). One of the important characteristics of pedagogical software is interactivity, which is the direct response of the system to user actions. Given this, some mathematical software which allows you to organize an interactive research process or interactive visualization of analytical or geometric properties of a particular mathematical object or structure can be considered pedagogical and should be used in mathematical training. A review of the scientific methodological literature in the field of teaching mathematics shows that two classes of mathematical software are studied in general, although at the same time software developers offer a wide range of narrowly oriented programs (graph plotters, mathematical statistics systems, etc.). The first class includes computer algebra system (Maple, MatLab, Maxima, etc.). These systems are especially effective in solving a variety of applied problems, especially problems of mathematical modeling in science and technology. The second class includes programs of dynamic geometry software (DGS), which provide not only the ability to draw accurate figures, build various graphs, find the roots of equations, inequalities, and their systems, etc., which is difficult without the environment, but also the possibility of dynamic changes of mathematical construction, the study of its numerical characteristics or their relations in the dynamics: GeoGebra, Mathkit or Мathematical Constructor, DG, Gran, Cabri, Living Mathematics, etc. (Althoen, 2009;Hohenwarter, 2008).
The interfaces of the mentioned programs and their principles are very similar: through the use of the mouse and the toolbar mathematical objects such as functions and graphs can be represented, calculations can be done, certain geometric objects (points, lines, segments, circles, as well as their constructions) can be created, dynamic changes can be made, certain properties fixed to calculate values of lengths, angles, areas, etc. It should be noted that the analysis of the existing scientific and methodological bank revealed some terminological limitations regarding the designation of software actions (the available terms being "service," "tool," "team," "means"). There is no correlation between these concepts in the works of scientists, so in the context of our study, we define the essence of a computer mathematical tool: we consider a computer tool as a certain virtual algorithm (a mechanism), which can be separate or in the environment of a computer program. It can be used to affect the object to obtain the desired result.
Mathematical tools are tools used to analyze various objects (phenomena), investigating their numerical or geometric characteristics. They are usually used in the process of calculating, measuring, or constructing various geometric shapes.
The given definitions allow us to specify the term "computer mathematical tool" as a virtual algorithm (a mechanism) of a computer program (the program itself), used to develop and study mathematical objects (their components) through different numerical and geometric characteristics of existing objects.
Taking into account the above given definition, we have analyzed several computer algebra systems to identify their computer mathematical tools. We strongly believe that these programs are computer mathematical tools and also perform the functions of a specific environment, where there is a subset of different computer tools.
Our research additionally raised the question of the minimum number of computer mathematical tools sufficient for the professional activity of computer science and mathematics teacher. The experts suggested to proceed from the analysis of typical problems in a school mathematics course, whose solution requires a certain list of computer mathematical tools, analysis of available tools in DGS, teachers' experience in using DGS in mathematics teaching, and, taking into account the results of students' achievements, re-service computer science and mathematics teachers. The results of this analysis showed the need to master various tools. Note that many of them are embedded in the DGS Living Mathematics, which is not very popular with both students and teachers because of the ascetic interface, from which we conclude that there is an excess stock of computer mathematical tools in all other DGS.
It is worth noting that the developers of information products are modernizing them in the context of expanding opportunities to solve various problems, as well as providing procedures to simplify the implementation of the educational process. Such modifications include a step-by-step demonstration and the ability not to show individual objects and texts. A modern version of several programs, Mathematical Constructor for example, also provides test control of knowledge.
Let us list and outline the methodical features of the application of computer mathematical tools. They include: -the ability to change the pattern in the dynamics, observation of the trajectories of points. This allows for a better organization and implementation of research activities of the educational process (pupils have some tools for mathematical discovery, the teacher has a pedagogical way which contributes to a high-quality understanding of the mathematical idea); -the ability to expand the set of tools for constructing the middle of a segment, parallel to a line or perpendicular, the installation of tools which have already been used. As practice shows, this simplifies the construction process; -the computer helps the computer science and mathematics teacher to verify the correctness of difficult constructions. It is interesting that in some computer systems, for example, at Mathematical Constructor, the check is performed automatically. We see the solution to erroneous problem solving with the use of DGS in the introduction of such learning technology, which would allow to verify the result, in particular when using multiple DGS, parallel involvement of analytical methods, as well as when using tasks with insufficient, redundant data, contradictions, as well as creative and exploratory tasks.
Therefore, the appropriate preparation of teachers for the effective use of computer mathematical tools is especially important. It is important to define each task and tools for solving, but also to arrange the selected tasks in such a sequence that they are initially simple and feasible for most pupils and their complexity gradually increases. The practice has shown that if a pupil feels that the task is too complex, he moves on to solving simpler problems, including those in another virtual environment.
We implemented the clarification of the computer mathematical tools list required for computer science and mathematics teachers in the typical tasks from school mathematics course, the current mathematical software tools, the requirements for primary school graduates, and the educational standards of higher education. We also identified a list of topics for the appropriate use of computer mathematical tools, indicated the programs where these tools are provided, indicated the availability of computer tools for individual programs in studying school mathematics courses (also gave the conditions of typical problems).
An interesting result of our study was an experiment related to the study of the impact of DGS on the level of pupil's achievement. It was conducted by pre-service computer science and mathematics teachers after mastering a special course related to the study of computer mathematical tools.
During the 2018-2019 academic year, fourth-year students majoring in mathematics at Makarenko Sumy State Pedagogical University proposed as a diploma project to lead a student academic society whose main purpose was to solve mathematical problems in DGS environments. Students developed the program of the circle, selected problems of different complexity levels and according to their preferences one could choose the DGS. It was necessary to investigate whether the use of computer mathematical tools affected the level of pupil achievement.
This level was checked by the tasks of the SFE at the beginning of the circle's activity and once it ceased.
Pupils of 9th grade of schools in the Sumy region took part in the experiment. The total number was 72 people.
The pupils were asked to answer the test questions at the beginning and at the end of group meeting, the list of tasks and answers was positively assesed by experts in the mathematic field. The test was positioned as one which checks the level of 9th-grade pupils' mathematical training.
The maximum number of test scores was 25.
The general level of academic achievement and its dynamics was monitored by students. Since the scale of names had two positions correct/incorrect, the results of each sample members were dependent, but as the results between the sample members were mutually independent we used the criterion of signs to process the overall results.
The null hypothesis is that the work of the circle does not affect the quality of pupils' mathematical training. Alternative -the quality of mathematical training will change.
At the significance level, 0,05 is the critical value of statistic Gcrit.=28. Table 8 shows the test results. According to the rules of decision-making, we have that Gemp.= 27. Since the empirical value is less than critical, an alternative hypothesis is accepted about the impact of the group work on the quality of pupils' mathematical training, and this impact is positive because the number of positive shifts (35 respondents increased) exceeds the number of negatives (27 respondents showed a decrease in overall score test).
In other words, there is a reason to speak about the positive impact of DGS use and relevant mathematical tools on the level of schoolchildren's mathematical training, and therefore there is a reason to talk about the importance of training pre-service computer science and mathematics teachers to involve such tools in their professional activities.

Conclusions
A survey of university lecturers and school teachers in Ukraine established that the most common specialized software for teaching mathematics are Maple, Maxima, Mathlab (CAS) and Geogebra, and Mathkit (DGS). The factors influencing the popularity of using these programs in teaching mathematics were highlighted. This made it possible to analyze the available computer tools and compile a list of computer tools which are most in-demand in the work of mathematics and computer science teachers. Methodological receptions that were provided by developers of DGS programs were analyzed.
As a result of an expert survey of teachers-methodologists, the most pressing problems faced by mathematics and computer science teachers when using DGS were identified. The assessment of the experts' opinions consistency is based on the Kendall concordance coefficient. This allowed us to identify the requirements for the training of mathematics and computer science teachers to use specialized software for mathematics in professional activities. These include the ability to creatively choose the forms and methods of specialized software, the ability to find non-standard or creative mathematical problems, the ability to make an informed choice of specialized software, a vision of possible ways to check the computer result obtained by the pupil, skills to eliminate the common mistakes when pupils use computer tools.
To clarify the list of skills required for mathematics and computer science teachers to use in professional activities of specialized mathematical software and to support them with computer mathematical tools, the analysis of the school mathematics course topics of primary school has been carried out. The list of computer tools that should be in the arsenal of a modern mathematics and computer science teacher was specified.
As a result of an experiment related to the study of DGS influence on the level of pupils achievement, a positive effect of DGS use on the level of schoolchildren mathematical training has been established (using the G-criterion of signs). This determines the importance of preparing pre-service computer science and mathematics teachers to use DGS in professional activities.

Aplicación de instrumentos matemáticos informáticos en la formación universitaria de futuros profesores de informática y matemáticas
A n o t a c i ó n El artículo fundamenta los requisitos para la formación de profesores de matemáticas e informática en el contexto del uso de software especializado en la dirección matemática en actividades profesionales. Entre ellos: la capacidad de elegir creativamente las formas y métodos de enseñar el uso de software especializado; la capacidad de encontrar problemas matemáticos creativos o no estándar; la capacidad de realizar una elección equilibrada de software especializado; la capacidad de ver posibles formas de comprobar el resultado obtenido por el alumno; la capacidad de eliminar errores típicos cuando un estudiante usa herramientas informáticas, etc. Se ha aclarado el software especializado de la dirección matemática, que se utiliza actualmente en la formación matemática de profesores de matemáticas e informática en Ucrania. Se presenta el software especializado de la dirección matemática, que se utiliza hoy para enseñar matemáticas en las escuelas ucranianas. Se realiza el análisis de las herramientas informáticas utilizadas por el docente en el software común de la dirección matemática. Se destacan los problemas más urgentes que enfrentan los docentes de matemáticas en sus actividades profesionales. Como resultado del experimento con estudiantes de 9 grado, se comprobó la influencia positiva del uso de sistemas geométricos dinámicos y las herramientas matemáticas correspondientes en el nivel de formación matemática de los escolares, que es la base para hablar sobre la importancia de preparar un futuro. profesor de informática y matemáticas para utilizar dichas herramientas en sus propias actividades profesionales. Se presentan las perspectivas de futuras investigaciones científicas en el contexto del desarrollo de una metodología para el uso de herramientas matemáticas informáticas en el aprendizaje basado en la investigación. P a l a b r a s c l a v e: herramientas matemáticas informáticas; software de geometría dinámica; sistemas informáticos de álgebra; futuro profesor de informática; futuro profesor de matemáticas; educación universitaria