Vladyslav Ye. Velychko et al. CEUR Workshop Proceedings 127–133 The utility of free software in teaching of mathematics, physics and computer science for pre-service teachers Vladyslav Ye. Velychko1 , Elena H. Fedorenko1 1 Donbas State Pedagogical University, 19 Henerala Batiuka Str., Sloviansk, 84116, Ukraine Abstract The increasing digitalization of education has led to a need for pre-service teachers in mathematics, physics and computer science to develop competencies in utilizing information and communication technologies (ICT) in their teaching practice. Free and open source software presents a valuable opportunity for educators to access powerful tools without the financial and legal barriers associated with proprietary software. This article examines the theoretical and methodological foundations for integrating free software into the professional training of pre-service teachers of mathematics, physics and computer science, based on the findings of a doctoral thesis by Velychko [1]. The study proposes a system for applying free software in teacher education, encompassing conceptual, content and technological components. Experimental results demonstrate the effectiveness of the proposed system in enhancing the ICT competencies of pre-service teachers. The article highlights the benefits and challenges of utilizing free software in education and provides recommendations for its implementation in teacher training programs. Keywords free software, teacher training, the concept of implementation 1. Introduction The rapid advancement of technology in the 21st century has had a profound impact on all sectors of society, including education [2]. Teachers are expected to possess not only subject knowledge but also the skills to effectively integrate ICT into their teaching practice [3, 4]. However, the cost and licensing restrictions of proprietary software can present significant barriers for educational institutions, particularly in developing countries [5]. Free and open source software (FOSS) offers a solution by providing access to high-quality tools without the associated financial and legal constraints [6, 7]. The use of FOSS in education has been a topic of research for several decades [8, 9]. Studies have shown that FOSS can be effectively utilized in various educational contexts, including engineering [10], computer science [11] and science education [12]. However, the integration of FOSS in teacher education programs, particularly for pre-service teachers of mathematics, physics and computer science, remains an underexplored area. This article aims to address this gap by examining the theoretical and methodological foundations for applying FOSS in the professional training of pre-service teachers of mathematics, physics and computer science. The article is based on the findings of a doctoral thesis by Velychko [1], which proposed a system for integrating FOSS into teacher education programs in Ukraine. The article presents an overview of the proposed system, its components and the experimental results of its implementation. The benefits and challenges of utilizing FOSS in teacher education are discussed, along with recommendations for its effective integration into training programs. AREdu 2023: 6th International Workshop on Augmented Reality in Education, May 17, 2023, Kryvyi Rih, Ukraine " vladislav.velichko@gmail.com (V. Ye. Velychko); fedorenko.elena1209@gmail.com (E. H. Fedorenko) ~ https://ddpu.edu.ua/cc/velychko (V. Ye. Velychko); https://scholar.google.com.ua/citations?user=9hVB6f8AAAAJ (E. H. Fedorenko)  0000-0001-9752-0907 (V. Ye. Velychko); 0000-0002-1897-874X (E. H. Fedorenko) © 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR ceur-ws.org Workshop ISSN 1613-0073 Proceedings 127 Vladyslav Ye. Velychko et al. CEUR Workshop Proceedings 127–133 2. Theoretical foundations 2.1. The concept of free software Free software is defined by the Free Software Foundation as software that respects the freedom and community of its users [13]. This freedom is enshrined in four essential rights: the freedom to run the program for any purpose, the freedom to study how the program works and adapt it to one’s needs, the freedom to redistribute copies, and the freedom to improve the program and release those improvements to the public [14]. The philosophy of free software aligns closely with the principles of academic freedom and the open sharing of knowledge [15]. Universities have played a key role in the development of free software, with many groundbreaking projects originating from research labs and student communities [1]. 2.2. ICT competencies for teachers The integration of ICT into education has become a global priority, as evidenced by the UNESCO ICT Competency Framework for Teachers [16]. This framework outlines the knowledge and skills that teachers need to effectively utilize ICT in their professional practice, including [17]: • Understanding the role of ICT in education • Curriculum and assessment • Pedagogy • ICT • Organization and administration • Teacher professional learning For pre-service teachers of mathematics, physics and computer science, developing ICT competen- cies is particularly crucial, as these subjects often involve the use of specialized software tools and computational methods [18, 19]. However, research has shown that many teacher education programs do not adequately prepare pre-service teachers to integrate ICT into their teaching practice [20]. 2.3. Benefits of free software in education The use of free software in education offers several significant benefits, including: • Cost savings – free software eliminates the need for expensive licensing fees, making it more accessible for educational institutions with limited budgets [21]. • Flexibility – the open source nature of free software allows educators to customize and adapt tools to meet their specific needs [22]. • Skill development – working with free software can help students develop valuable technical skills, such as programming and problem-solving [23]. • Collaboration – free software projects often have active communities of users and developers, providing opportunities for students and educators to collaborate and learn from each other [24]. Despite these benefits, the adoption of free software in education faces several challenges, including lack of awareness, technical support and training for educators [25]. 3. A system for applying free software in teacher education Velychko [1] proposed a system for integrating free software into the professional training of pre-service teachers of mathematics, physics and computer science. The system consists of three main components (figure 1). 128 Vladyslav Ye. Velychko et al. CEUR Workshop Proceedings 127–133 CONCEPTUAL SUBSYSTEM Purpose Problem Approaches Principles CONTENT SUBSYSTEM Structural components of Leading idea: study information competence of technologies Open systems and standards; open education; e-learning; free software TECHNOLOGICAL SUBSYSTEM Stages of formation of information competence Methods Means Forms SUBSYSTEM OF QUALITATIVE AND QUANTITATIVE PARAMETERS Criteria for assessing IT competence Levels of formation of information competence The result is an increase in the level of information competence Figure 1: System for integrating free software into the professional training of pre-service teachers of mathe- matics, physics and computer science. 3.1. Conceptual component The conceptual component outlines the goals, objectives, approaches and principles of the system. The main goal is to enhance the ICT competencies of pre-service teachers through the use of free 129 Vladyslav Ye. Velychko et al. CEUR Workshop Proceedings 127–133 software. The objectives include providing access to powerful tools, developing technical skills and promoting collaboration. The system is grounded in competency-based, innovation-oriented and synergetic approaches to learning. 3.2. Content component The content component defines the structure and content of ICT competencies for pre-service teachers, as well as the key concepts and ideas related to free software in education. The competencies encompass knowledge, skills and attitudes in areas such as: • Information and data literacy • Communication and collaboration • Digital content creation • Safety • Problem-solving The content component also emphasizes the importance of open educational resources, e-learning and the role of free software in enabling open education practices. 3.3. Technological component The technological component focuses on the practical implementation of the system, including the stages of ICT competency development, teaching methods, tools and forms of learning. The stages of development are: 1. Motivational-purposeful 2. Exploratory 3. Orientational-planning 4. Control-evaluative 5. Regulatory-corrective The teaching methods include problem-based learning, project-based learning and collaborative learning. The tools used are primarily free software applications for mathematics, physics and computer science, such as GeoGebra, Python and LaTeX. The forms of learning include lectures, laboratory work, independent study and project-based activities. 4. Experimental results Velychko [1] conducted an experimental study to evaluate the effectiveness of the proposed system in enhancing the ICT competencies of pre-service teachers. The study involved 240 students from pedagogical universities in Ukraine, divided into control and experimental groups. The results showed that the experimental group, which was taught using the free software-based system, had significantly higher levels of ICT competency compared to the control group. In particular, the experimental group demonstrated better skills in using free software tools for problem-solving, digital content creation and collaboration. The study also found that the use of free software in teacher education had a positive impact on students’ motivation and engagement in learning. Students reported feeling more empowered and confident in their ability to use technology in their future teaching practice. 130 Vladyslav Ye. Velychko et al. CEUR Workshop Proceedings 127–133 5. Discussion and recommendations The findings of Velychko [1] demonstrate the potential of free software as a valuable tool for enhancing the ICT competencies of pre-service teachers. By providing access to powerful, flexible and collaborative tools, free software can help bridge the digital divide and prepare future teachers to effectively integrate technology into their teaching practice. However, the successful integration of free software in teacher education requires more than just access to tools. It also requires a supportive institutional environment, adequate technical infrastructure and ongoing professional development opportunities for educators [26]. Based on the findings of this study, the following recommendations are proposed for integrating free software into teacher education programs: • Raise awareness about the benefits of free software among educators, administrators and policy- makers. • Provide training and support for educators to effectively use free software tools in their teaching practice. • Encourage collaboration and sharing of resources among educators, both within and across institutions. • Integrate free software into the curriculum, not just as a separate subject but as a tool for enhancing learning across disciplines. • Foster partnerships with free software communities and industry to provide real-world learning opportunities for students. 6. Conclusion The integration of free software into the professional training of pre-service teachers of mathematics, physics and computer science presents a promising approach for enhancing their ICT competencies and preparing them for the challenges of 21st century education. By leveraging the power of free software, teacher education programs can provide access to high-quality tools, foster collaboration and skill development, and promote open education practices. However, realizing the full potential of free software in teacher education requires a concerted effort from educators, institutions and policymakers. It requires awareness-raising, capacity-building and the creation of supportive environments that encourage experimentation and innovation. As the world becomes increasingly digital, it is imperative that we equip future teachers with the skills and tools they need to navigate this landscape effectively. Free software offers a path forward that is both accessible and empowering, and it is up to us as educators to seize this opportunity and make it a reality. References [1] V. Y. Velychko, Theoretical and methodical principles of the use of free software in the training of pre-services teachers of mathematics, physics and computer science, The thesis for the Degree of Doctor of Pedagogical Sciences degree in the specialty 13.00.04 – Theory and Methodic of Professional Training and 13.00.10 – Information and Communication Technologies in Education, State Higher Educational Establishment „Donbas State Pedagogical University”, Sloviansk, 2019. URL: https://ddpu.edu.ua/images/stories/news/specrada/191219/Velichko/velychko01.pdf. [2] J.-Z. Zhang, H.-M. Xiong, X.-C. Peng, Free software SSP for teaching mathematics, in: Symbolic Computation and Education, World Scientific Publishing Co., 2007, pp. 115–135. doi:10.1142/ 9789812776006_0007. [3] V. Y. Velychko, E. H. Fedorenko, D. A. Kassim, Conceptual Bases of Use of Free Software in the Professional Training of Pre-Service Teacher of Mathematics, Physics and Computer Science, in: 131 Vladyslav Ye. Velychko et al. CEUR Workshop Proceedings 127–133 A. E. Kiv, V. N. Soloviev (Eds.), Proceedings of the 1st International Workshop on Augmented Reality in Education, Kryvyi Rih, Ukraine, October 2, 2018, volume 2257 of CEUR Workshop Proceedings, CEUR-WS.org, 2018, pp. 93–102. URL: https://ceur-ws.org/Vol-2257/paper11.pdf. [4] V. Tkachuk, S. Semerikov, Y. V. Yechkalo, S. Khotskina, V. N. Soloviev, Selection of Mobile ICT for Learning Informatics of Future Professionals in Engineering Pedagogy, in: O. Sokolov, G. Zholtkevych, V. Yakovyna, Y. Tarasich, V. Kharchenko, V. Kobets, O. Burov, S. Semerikov, H. Kravtsov (Eds.), Proceedings of the 16th International Conference on ICT in Education, Research and Industrial Applications. Integration, Harmonization and Knowledge Transfer. Volume II: Workshops, Kharkiv, Ukraine, October 06-10, 2020, volume 2732 of CEUR Workshop Proceedings, CEUR-WS.org, 2020, pp. 1058–1068. URL: https://ceur-ws.org/Vol-2732/20201058.pdf. [5] E. Laugasson, J. S. Quaicoe, E. Jeladze, T. Jesmin, Bridging Digital Divide in Schools in De- veloping Countries: Perceptions of Teachers of Free Software Opportunities, in: P. Zaphiris, A. Ioannou (Eds.), Learning and Collaboration Technologies, volume 9753 of Lecture Notes in Computer Science, Springer International Publishing, Cham, 2016, pp. 695–706. doi:10.1007/ 978-3-319-39483-1_63. [6] J. W. Stockwell Jr., Free software in education: A case study of CWP/SU: Seismic Un*x, Leading Edge (Tulsa, OK) 16 (1997) 1045. doi:10.1190/1.1437723. [7] F. J. Garcia, I. Alvarez, Left case - a free software component-based case tool for software engineering practice support, in: 33rd Annual Frontiers in Education, 2003. FIE 2003., volume 3, 2003, pp. S2C_7–S2C_12. doi:10.1109/FIE.2003.1265945. [8] M. Arufe Martínez, Free software on the Internet: Teaching applications in toxicology; [Programas informáticos de libre distribución en Internet: Aplicaciones educativas en toxicología], Revista de Toxicologia 18 (2001) 5–7. [9] G. D. Moss, Comparing awareness and use of content-free software in comprehensive schools, Computers and Education 18 (1992) 283–291. doi:10.1016/0360-1315(92)90100-J. [10] I. Munch, W. Wagner, Free software development in civil engineering and an application for the design of industrial sheds; [Freie softwareentwicklung im bauingenieurwesen am beispiel der bemessung von industriehallen], Bauingenieur 86 (2011) 400–408. [11] D. Megías, J. Serra, R. MacAu, An international master programme in free software in the european higher education space, in: OSS 2005 - Proceedings of the 1st International Conference on Open Source Systems, 2005, pp. 349–352. [12] R. C. Fortenberry, A. R. McDonald, T. D. Shepherd, M. Kennedy, C. D. Sherrill, PSI4Education: Computational chemistry labs using free software, ACS Symposium Series 1193 (2015) 85–98. doi:10.1021/bk-2015-1193.ch007. [13] R. Stallman, Viewpoint: Why “open source” misses the point of free software, Communications of the ACM 52 (2009) 31–33. doi:10.1145/1516046.1516058. [14] G. Perens, J. Chyu, K. McHenry, T. Yoshida, J. P. Finn, Three-Dimensional Congenital Heart Models Created With Free Software and a Desktop Printer: Assessment of Accuracy, Technical Aspects, and Clinical Use, World Journal for Pediatric and Congenital Heart Surgery 11 (2020) 797–801. doi:10.1177/2150135120952072. [15] G. Goetz, A song of teaching with free software in the Anthropocene, Educational Philosophy and Theory 54 (2022) 545–556. doi:10.1080/00131857.2021.1962706. [16] L. Amestica Rivas, W. Contreras-Higuera, A. King-Domínguez, F. Quezada Quezada, E. Cornejo- Saavedra, Use of free software in engineering courses; [Aprendizaje a través del uso de portfolio digital, innovando en la asignatura de formulación económica de proyectos], Espacios 37 (2016) 1. [17] R. M. Bitegeko, G. Lawrent, J. Cosmas, Applying the UNESCO ICT competency framework to evaluate digital competencies among undergraduate students in teacher education in Tanzania, Educational Technology Quarterly 2024 (2024) 298–318. doi:10.55056/etq.769. [18] K. V. Vlasenko, O. O. Chumak, I. V. Lovianova, V. V. Achkan, I. V. Sitak, Personal e-Learning Environment of the Maths teacher’ online course as a means of improving ICT competency of a Mathematics teacher, Journal of Physics: Conference Series 2288 (2022) 012038. doi:10.1088/ 1742-6596/2288/1/012038. 132 Vladyslav Ye. Velychko et al. CEUR Workshop Proceedings 127–133 [19] V. Pichot, C. Corbier, F. Chouchou, J.-C. Barthélémy, F. Roche, CVRanalysis: a free software for analyzing cardiac, vascular and respiratory interactions, Frontiers in Physiology 14 (2023). doi:10.3389/fphys.2023.1224440. [20] E. Laugasson, M. Mõttus, Free Software User Interfaces: Usability and Aesthetics, in: P. Zaphiris, A. Ioannou (Eds.), Learning and Collaboration Technologies, volume 9192 of Lecture Notes in Computer Science, Springer International Publishing, Cham, 2015, pp. 676–686. doi:10.1007/ 978-3-319-20609-7_63. [21] A. J. McMullen, Electronic reserves on a budget a case study of a homegrown system built with open source and free software solutions, Journal of Interlibrary Loan, Document Delivery and Electronic Reserve 17 (2007) 137–150. doi:10.1300/J474v17n01_13. [22] A. Cacabelos, M. E. Arce, J. L. Míguez, C. Míguez, Integration of the free software genopt for a thermal engineering course, Computer Applications in Engineering Education 24 (2016) 356–364. doi:10.1002/cae.21713. [23] A. Fedosov, M. Markushevich, T. Gubina, Free Software at School and the Educational Process: Current State, Systematization of Typical Problems, in: R. Silhavy, P. Silhavy, Z. Prokopova (Eds.), Software Engineering Application in Informatics, volume 232 of Lecture Notes in Net- works and Systems, Springer International Publishing, Cham, 2021, pp. 197–207. doi:10.1007/ 978-3-030-90318-3_19. [24] R. Matheus, T. I. Crantschaninov, M. A. Nerling, Interlegis program in Brazil: use of web 2.0, collaborative tools and free software in legislative power, in: Proceedings of the 5th International Conference on Theory and Practice of Electronic Governance, ICEGOV ’11, Association for Computing Machinery, New York, NY, USA, 2011, p. 367–368. doi:10.1145/2072069.2072145. [25] D. Megias, W. Tebbens, L. Bijlsma, F. Santanach, Free technology academy: a european initiative for distance education about free software and open standards, in: Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE ’09, Association for Computing Machinery, New York, NY, USA, 2009, p. 70–74. URL: https://doi.org/10.1145/1562877.1562904. doi:10.1145/1562877.1562904. [26] J. Barrachina, P. Garrido, F. J. Martinez, F. Repulles, Free software at the education service in accordance with the law, in: Proceedings of the 2012 IEEE Global Engineering Education Conference (EDUCON), 2012, pp. 1–8. doi:10.1109/EDUCON.2012.6201077. 133