Preview

Russian Technological Journal

Advanced search

Software methods for curriculum processing, analysis and visualization

https://doi.org/10.32362/2500-316X-2026-14-2-42-56

EDN: XNQJRO

Abstract

Objectives. The purpose of this study is to identify methods and approaches to developing a software package which can automate the processing, analysis, and visualization of curricula in educational programs.

Methods. We provide an overview of relevant scholarly literature and research results. The software package applies regular expressions for data processing, comparative analysis, and descriptive statistics to identify differences. It also uses a graph-based model for visualization.

Results. We designed the architecture of a software package for preprocessing, analyzing, and visualizing curricula following the SOLID principles of object-oriented programming. We implemented the package in C++, in order to calculate curriculum characteristics and build a graph representation. This formed the basis of our proposed visualization method. We demonstrate the functionality of the package through a comparative analysis of curricula, identification of distinctive features, and detection of design shortcomings.

Conclusions. Our software package helps identify specific features, reveal possible weaknesses, and support the comparative analysis of different curricula. Using it improves the quality of educational process management, addresses gaps in educational data analysis, and contributes to the creation of a university digital ecosystem. The results of our study are useful for faculty members designing and developing curricula, as well as administrative and managerial staff (including those in academic affairs) and other higher education stakeholders.

About the Authors

E. A. Khalturin
Siberian Federal University
Russian Federation

Evgenii A. Khalturin, Senior Lecturer, Department of Information System, School of Space and Information Technology


Competing Interests:

The authors declare no conflicts of interest.



A. A. Kytmanov
MIREA – Russian Technological University
Russian Federation

Alexey A. Kytmanov, Dr. Sci. (Phys.-Math.), Associate Professor, Head of the Higher Mathematics Department – 3, Institute for Advanced Technologies and Industrial Programming


Competing Interests:

The authors declare no conflicts of interest.



Yu. V. Vaynshteyn
Siberian Federal University
Russian Federation

Yuliya V. Vaynshteyn, Dr. Sci. (Education), Professor, Department of Applied Mathematics and Data Science, School of Space and Information Technology


Competing Interests:

The authors declare no conflicts of interest.



T. V. Zykova
Siberian Federal University
Russian Federation

Tatiana V. Zykova, Cand. Sci. (Phys.-Math.), Associate Professor, Department of Applied Mathematics and Data Science, School of Space and Information Technology


Competing Interests:

The authors declare no conflicts of interest.



References

1. Korolkova I.A., Zaytsev S.A. Modern factors of influence on IT education. In: Digital Transformation of Social and Economic Systems: Proceedings of the International Scientific and Practical Conference. Moscow: Moscow Witte University. 2023. P. 264–268 (in Russ.). https://www.elibrary.ru/qbzuya

2. Shirinkina E.V. Methods of data mining and educational analytics. Sovremennoe obrazovanie = Modern Education. 2022;1:51–67 (in Russ.). https://www.elibrary.ru/dinnow, https://doi.org/10.25136/2409-8736.2022.1.37582

3. Kustitskaya T.A., Esin R.V., Kytmanov A.A., Zykova T.V. Designing an Education Database in a Higher Education Institution for the Data-Driven Management of the Educational Process. Education Sciences. 2023;13(9):947. https://www.elibrary.ru/jnyekv, https://doi.org/10.3390/educsci13090947

4. Jarke J., Breiter A. Editorial: The datafication of education. Learning, Media and Technology. 2019;44(1):1–6. https://doi.org/10.1080/17439884.2019.1573833

5. Hartong S., Piattoeva N. Contextualizing the datafication of schooling – a comparative discussion of Germany and Russia. Critical Studies in Education. 2021;62(2):227–242. https://doi.org/10.1080/17508487.2019.1618887

6. Pangrazio L., Selwyn N., Cumbo B. Tracking technology: exploring student experiences of school datafication. Cambridge J. Education. 2023;53(6):847–862. https://doi.org/10.1080/0305764X.2023.2215194

7. Nouraey P., Al-Badi A., Riasati M.J., Maata R.L. Educational program and curriculum evaluation models: a mini systematic review of the recent trends. Universal J. Educational Res. 2020;8(9):4048–4055. https://doi.org/10.13189/ujer.2020.080930

8. McCarthy A., Maor D., McConney A., Cavanaugh C. Digital transformation in education: Critical components for leaders of system change. Social Sciences & Humanities Open. 2023;8(1):100479. https://doi.org/10.1016/j.ssaho.2023.100479

9. Kuzmina E.A., Nizamova G.F. Curriculum development based on the graph model. Informatika i obrazovanie = Informatics and Education. 2020;4(5):33–43 (in Russ.). https://www.elibrary.ru/erhqxo, https://doi.org/10.32517/0234-0453-2020-35-5-33-43

10. Ageev Yu.D., Fedoseev S.V., Kavin Yu.A., Vorona S.G., Pavlovskiy I.S. Inconsistency evaluation of the curriculum logical structure. Statistika i ehkonomika = Statistics and Economics. 2018;5:73–80 (in Russ.). https://www.elibrary.ru/vpnnbq, https://doi.org/10.21686/2500-3925-2018-5-73-80

11. Zykova T.V., Kytmanov A.A., Khalturin E.A., Vaynshteyn Y.V., Noskov M.V. Algorithm for analysis and evaluation of educational programs curricula. Informatika i obrazovanie = Informatics and Education. 2024;39(1):52–64 (in Russ.). https://www.elibrary.ru/unswxg, https://doi.org/10.32517/0234-0453-2024-39-1-52-64

12. Borzova A.S. Optimization of training components in the field of operation of air transport on the basis of expert analysis with orientation on the model-oriented approach. Modelirovanie, optimizatsiya i informatsionnye tekhnologii = Modeling, Optimization and Information Technology. 2017;3(18):14 (in Russ.). https://www.elibrary.ru/zrcvgd. Available from URL: https://moit.vivt.ru/wp-content/uploads/2017/08/Borzova_3_1_17.pdf. Accessed September 28, 2025.

13. Kurilova O.L. Application of genetic algorithm for curriculum optimization. Informatsionno-upravlyayushchie sistemy = Information and Control Systems. 2013;3(64):84–92 (in Russ.). https://www.elibrary.ru/qbpgth

14. Demina A.R., Yudin E.B. Calculation of the clustering coefficient of an incomplete network using parallel computing. Rossiya molodaya: peredovye tekhnologii – v promyshlennost’ = Young Russia: Advanced Technology – in the Industry. 2015;3:45–48 (in Russ.). https://www.elibrary.ru/uzeonx

15. Hitchman S. The details of conceptual modelling notations are important – a comparison of relationship normative language. Communications of the Association for Information Systems. 2002;9(1):10. https://doi.org/10.17705/1CAIS.00910

16. Gubin A.S., Toutova N.V. Analysis of the approach to developing applications with a “clean” architecture. Telekommunikatsii i informatsionnye tekhnologii = Telecommunications and Information Technology. 2022;9(1):28–37 (in Russ.). https://www.elibrary.ru/nozmkg

17. Kytmanov A.A., Gorelova Yu.N., Zykova T.V., Pikhtilkova O.A., Pronina E.V. A conceptual approach to digital transformation of the educational process at a higher education institution. Russian Technological Journal. 2024;12(5):98–110. https://elibrary.ru/WAZLGB, https://doi.org/10.32362/2500-316X-2024-12-5-98-110

18. Korchak A.E., Khavenson T.E. Concept of “quality” in higher education: from offline to online mode. Vysshee obrazovanie v Rossii = Higher Education in Russia. 2024;33(1):9–27 (in Russ.). https://elibrary.ru/WAZLGB, https://doi.org/10.31992/0869-3617-2024-33-1-9-27

19. Manolev J., Sullivan A., Slee R. The datafication of discipline: ClassDojo, surveillance and a performative classroom culture. In: The Datafication of Education. Routledge; 2020. P. 37–52. https://doi.org/10.1080/17439884.2018.1558237

20. Williamson B., Bayne S., Shay S. The datafication of teaching in Higher Education: critical issues and perspectives. Teaching in Higher Education. 2020;25(4):351–365. https://doi.org/10.1080/13562517.2020.1748811

21. Zykova T.V., Kytmanov A.A., Noskov M.V., Khalturin E.A. Application of a force-directed graph drawing algorithm for the analysis of curricula of educational programs of higher education. Sovremennye informatsionnye tekhnologii i IT-obrazovanie = Modern Information Technologies and IT-Education. 2023;19(1):104–116 (in Russ.). https://elibrary.ru/kzhowj, https://doi.org/10.25559/SITITO.019.202301.104-116


Supplementary files

1. Visualization of the graph model of the curriculum for all semesters of study
Subject
Type Исследовательские инструменты
View (70KB)    
Indexing metadata ▾
  • An architecture of a software package for preprocessing, analyzing, and visualizing curricula following the SOLID principles of object-oriented programming was developed.
  • The package in C++ was implemented, in order to calculate curriculum characteristics and build a graph representation.

Review

For citations:


Khalturin E.A., Kytmanov A.A., Vaynshteyn Yu.V., Zykova T.V. Software methods for curriculum processing, analysis and visualization. Russian Technological Journal. 2026;14(2):42-56. https://doi.org/10.32362/2500-316X-2026-14-2-42-56. EDN: XNQJRO

Views: 71

JATS XML


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2782-3210 (Print)
ISSN 2500-316X (Online)