USING THE MACHINE LEARNING METHOD TO ANALYZE THE DYNAMICS OF THE PERFORMANCE OF PRACTICAL TASKS IN COMPUTER SCIENCES

Authors

DOI:

https://doi.org/10.32782/pet-2023-1-3

Keywords:

machine learning methods, regression tree, classification tree, method of moments, statistical distributions, Python, Scikit-Learn library

Abstract

Covid-19 quarantine restrictions and the war in Ukraine have actualized distance learning more than ever. In these conditions, management of the learning process, recording and analysis of learning results of large groups of education seekers became very important. Management of any process involves feedback. In this case, the analysis of relevant statistical distributions of training results can become a relevant perspective direction of providing feedback. In this work, the methods of machine learning, namely: the regression tree and the classification tree, were selected as a scientific methodology that ensures the above-mentioned analysis. The purpose of the work is to study the dynamics of learning processes of large groups of education seekers using machine learning methods, which is realized by analyzing the results of measuring changes in the speed of performing practical tasks in informatics. The scientific novelty of this work consists of an attempt to apply machine learning methods to the analysis of the results of practical educational activities. In the course of research, more than five thousand relevant measurements were taken. In addition a program was written for the analysis of these data in the Python language using the Scikit-Learn library. This program is presented in the work. With the help of machine learning methods, an analysis of the results of measuring the speed of computer science tasks was carried out. The resulting graphs have a smooth shape with a slight bend, without extremes. Significant linear fragments are fixed on the graphs. The paper compares the results of the data analysis with the results of the analysis of the same data carried out earlier using the method of moments. There is a coincidence of related dependencies of the dynamics of changes in the speed of educational actions, obtained by the regression tree method and the method of moments.

References

Головін М.Б. Дослідження процесів навчання на основі аналізу моментів статистичних розподілів швидкостей навчальних дій (на матеріалах вивчення інформатики). Психологічні перспективи. Луцьк, 2011. В. 18. С. 62–72. URL: https://evnuir.vnu.edu.ua/bitstream/123456789/1743/1/Holovin.pdf

Головін М.Б., Головіна Н. А., Головіна Н. М. Модельний розгляд пізнавальних процесів супутніх навчальному програмуванню. Психологічні перспективи. Луцьк, 2018. В. 31. С. 57 – 70. URL: http://nbuv.gov.ua/UJRN/Ppst_2018_31_7

Головін М.Б., Головіна Н. М., Гузачов Д.М., Головіна Н.А. Метод моментів як інструмент комп’ютерної діагностики навчальної діяльності. Комп’ютерно-інтегровані технології: освіта, наука, виробництво. Луцьк: Вид-во ЛНТУ, 2020. В. 38. С. 67-78.UR I: https://evnuir.vnu.edu.ua/bitstream/123456789/19700/1/moment.pdf

Гласс Дж. Статистические методы в педагогике и психологии. М.: Прогресс, 1976. 494 с.

Крамер Г. Математические методы статистики. М.: Мир, 1975. 648 с.

Barros R. C., Cerri R., Jaskowiak P. A., Carvalho A. C. P. L. F. A bottom-up oblique decision tree induction algorithm. Proceedings of the 11th International Conference on Intelligent Systems Design and Applications (ISDA 2011). 2011. С. 450–456. ISBN 978-1-4577-1676-8. doi:10.1109/ISDA.2011.6121697

Hugh A. Chipman, Edward I. George, Robert E. McCulloch. Bayesian CART model search. Journal of the American Statistical Association. 1998. Т. 93, В. 443. С. 935–948. doi:10.1080/01621459.1998.10473750

Бібліотека Scikit-Learn https://scikit-learn.org/dev/whats_new/v0.20.html

Published

2023-07-13

How to Cite

ГОЛОВІН, М., & ГОЛОВІНА, Н. (2023). USING THE MACHINE LEARNING METHOD TO ANALYZE THE DYNAMICS OF THE PERFORMANCE OF PRACTICAL TASKS IN COMPUTER SCIENCES. Physics and Educational Technology, (1), 18–24. https://doi.org/10.32782/pet-2023-1-3