A simulation of synchronized curriculum for IT-specialist training based on Petri nets


  • Lyudmyla I. Bilousova Independent researcher, Professor, Kharkiv, Ukraine
  • Liudmyla E. Gryzun Simon Kuznets Kharkiv National University of Economics image/svg+xml




IT-specialists' training, synchronized curriculum, Petri net-based simulation, curriculum simulation


In this study, the issues of contemporary IT specialists training in terms of constant innovation and rapid expansion of computing are examined in the context of synchronized curriculum shaping. The authors' curriculum simulation technique, which uses Petri nets, is shown. Some didactical foundations of curriculum design and academic discipline structure, as well as the theoretical basics of Petri nets in terms of their considerable facilities for multiple processes synchronization, formed the theoretical framework that allowed us to develop the technique. The technique of academic disciplines structuring based on the frame model of knowledge representation is described as a series of processes that culminate in a net of disciplines modules (frames) that include the appropriate learning materials while preserving and propagating links between them. The practical-driven approach to curriculum modeling based on Petri nets simulation is offered to tackle the problem of synchronization of learning elements mastery across academic disciplines with regard to the established links in the frames. The many types of precedence relations for the learning elements (frame inputs and outputs) were identified. Using these precedence relations, we were able to model a learning element and the process of mastering it using Petri nets. We were able to create a model of a curriculum discipline module and, eventually, a curriculum discipline model using Petri nets modifications and learning element connections of various types. All of the evolution of the learning elements mastering by students in the curriculum courses is represented by built Petri nets models. The rules of Petri net execution and alterations ensure that their mastering is synchronized. The advantages and disadvantages of the proposed technique are discussed. The advantages of using such a simulation to create a synchronized curriculum for IT-specialist training are outlined. The research's potential are presented in terms of applying the findings to the development of specialized software.


Download data is not yet available.


Metrics Loading ...


Computer Engineering Curricula 2016: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering (2016), https://www.acm.org/binaries/content/assets/education/ce2016-final-report.pdf

Information Technology Transfer Curricula 2020: Curriculum Guidelines for Two-Year Transfer Programs in Information Technology (2020), https://ccecc.acm.org/files/publications/IT-Transfer2020.pdf

Ardis, M., Budgen, D., Hislop, G.W., Offutt, J., Sebern, M., Visser, W.: SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. Computer 48(11), 106–109 (Nov 2015). https://doi.org/10.1109/MC.2015.345 DOI: https://doi.org/10.1109/MC.2015.345

Arpaia, P., Bernardi, M.L., Di Lucca, G., Inglese, V., Spiezia, G.: An Aspect Oriented-based Architectural Framework for Synchronization in Measurement Systems. In: 16th IMEKO TC4 Symposium. Exploring New Frontiers of Instrumentation and Methods for Electrical and Electronic Measurements. Sept. 22-24, 2008, Florence, Italy (2008), https://www.academia.edu/21866608/An_aspect_oriented_based_architectural_framework_for_synchronization_in_measurement_systems DOI: https://doi.org/10.1109/IMTC.2008.4547321

Barros, J.P., Gomes, L.: Modifying Petri net models by means of crosscutting operations. In: Third International Conference on Application of Concurrency to System Design, 2003. Proceedings. pp. 177–186 (2003). https://doi.org/10.1109/CSD.2003.1207712 DOI: https://doi.org/10.1109/CSD.2003.1207712

Barros, J., Gomes, L.: Net model composition and modification by net operations: a pragmatic approach. In: 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN ’04. 2004. pp. 309–314 (2004). https://doi.org/10.1109/INDIN.2004.1417350 DOI: https://doi.org/10.1109/INDIN.2004.1417350

Borges, D.C., Neto, H.B., de Souza, J.N.: Work in progress — Petri Nets as applied to the modeling of E-learning cooperative systems. In: 2010 IEEE Frontiers in Education Conference (FIE). pp. F1D–1–F1D–3 (2010). https://doi.org/10.1109/FIE.2010.5673186 DOI: https://doi.org/10.1109/FIE.2010.5673186

Campos-Rebelo, R., Costa, A., Gomes, L.: Finding Learning Paths Using Petri Nets Modeling Applicable to E-Learning Platforms. In: Camarinha-Matos, L.M., Shahamatnia, E., Nunes, G. (eds.) Technological Innovation for Value Creation. pp. 151–160. Springer Berlin Heidelberg, Berlin, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28255-3_17 DOI: https://doi.org/10.1007/978-3-642-28255-3_17

CC2020 Task Force: Computing Curricula 2020: Paradigms for Global Computing Education. Association for Computing Machinery, New York, NY, USA (2020) DOI: https://doi.org/10.1145/3467967

Clark, D.B., Linn, M.C.: The knowledge integration perspective: Connections across research and education. In: Vosniadou, S. (ed.) International Handbook of Research on Conceptual Change, chap. 27. Routledge, New York, 2nd edn. (2013). https://doi.org/10.4324/9780203154472 DOI: https://doi.org/10.4324/9780203154472

Clark, D.B., D’Angelo, C.M., Schleigh, S.P.: Comparison of Students’ Knowledge Structure Coherence and Understanding of Force in the Philippines, Turkey, China, Mexico, and the United States. Journal of the Learning Sciences 20(2), 207–261 (2011). https://doi.org/10.1080/10508406.2010.508028 DOI: https://doi.org/10.1080/10508406.2010.508028

diSessa, A.A., Gillespie, N.M., Esterly, J.B.: Coherence versus fragmentation in the development of the concept of force. Cognitive Science 28(6), 843–900 (2004), https://onlinelibrary.wiley.com/doi/pdf/10.1207/s15516709cog2806_1 DOI: https://doi.org/10.1207/s15516709cog2806_1

Gryzun, L.: Integrative technology of academic subjects structuring and its applications to practical didactic issues. Aktualni pytannia humanitarnykh nauk: mizhvuzivskyi zbirnyk naukovykh prats molodykh vchenykh Drohobytskoho derzhavnoho pedahohichnoho universytetu imeni Ivana Franka 16, 309–315 (2016), http://dspu.edu.ua/sites/youngsc/AQGS/2016_16/309-_%D0%93%D1%80%D0%B8%D0%B7%D1%83%D0%BD.pdf

Gryzun, L.: Integrative approach to the curriculum and content design for the preservice teachers’ training. PEOPLE: International Journal of Social Sciences 4(2), 1446–1462 (Sep 2018). https://doi.org/10.20319/pijss.2018.42.14461462, https://grdspublishing.org/index.php/people/article/view/1572 DOI: https://doi.org/10.20319/pijss.2018.42.14461462

Joint Task Force on Cybersecurity Education: Cybersecurity Curricula 2017: Curriculum Guidelines for Post-Secondary Degree Programs in Cybersecurity. Association for Computing Machinery, New York, NY, USA (2018) DOI: https://doi.org/10.1145/3422808

Kuchárik, M., Balogh, Z.: Student learning simulation process with petri nets. In: Patnaik, S., Jain, V. (eds.) Recent Developments in Intelligent Computing, Communication and Devices. pp. 1115–1124. Springer Singapore, Singapore (2019). https://doi.org/10.1007/978-981-10-8944-2_130 DOI: https://doi.org/10.1007/978-981-10-8944-2_130

Minsky, M.: A framework for representing knowledge. In: Readings in Cognitive Science: A Perspective from Psychology and Artificial Intelligence, pp. 156–289 (2013). https://doi.org/10.1016/B978-1-4832-1446-7.50018-2 DOI: https://doi.org/10.1016/B978-1-4832-1446-7.50018-2

Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77(4), 541–580 (1989). https://doi.org/10.1109/5.24143 DOI: https://doi.org/10.1109/5.24143

Ramirez, C. (ed.): Advances in Knowledge Representation. IntechOpen (2012). https://doi.org/10.5772/2351, https://www.intechopen.com/books/1932 DOI: https://doi.org/10.5772/2351

Renzi, M., Sangiorgio, F., Carrada, G., Basset, A.: Didactic of scientific disciplines in school: a possible role for LaguNet. Transitional Waters Bulletin 7(2) (2013). https://doi.org/10.1285/i1825229Xv7n2p13

Shestakevych, T.V., Pasichnyk, V.V.: The use of Petri Nets for inclusive education IT-support. ECONTECHMOD : An International Quarterly Journal on Economics of Technology and Modelling Processes 4(2), 33–38 (2015), https://yadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-f4c8f26a-c76f-471c-8563-ca39a54ae112

Singh, P.K., Kumar, M.: A study on infrastructure and organizational learning: Rethinking knowledge performance perspective. PEOPLE: International Journal of Social Sciences 3(2), 61–77 (Jul 2017). https://doi.org/10.20319/pijss.2017.32.6177, https://grdspublishing.org/index.php/people/article/view/513 DOI: https://doi.org/10.20319/pijss.2017.32.6177

Task Group on Information Technology Curricula: Information Technology Curricula 2017: Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology. Association for Computing Machinery, New York, NY, USA (2017)




How to Cite

Bilousova, L., & Gryzun, L. (2022). A simulation of synchronized curriculum for IT-specialist training based on Petri nets. Educational Dimension, 58, 55–67. https://doi.org/10.31812/educdim.4489



Theories of Learning, Education and Training