Abstract
The teaching of informatics in most European countries begins at an early school age in the first grade of primary schools. The main topic and requirement of children's IT education is the development of IT literacy and digital culture, especially algorithmic and programming thinking to solve everyday problems of life in the 21st century. In different countries, a variety of educational tools and training programs are used in primary school computer science classes to develop the algorithmic and programming thinking of younger schoolchildren, and to develop their digital literacy as well. In addition, educational institutions have their platforms and websites or are engaged online in educational environments recommended by the leadership of schools and relevant ministries. Not all teachers who teach informatics are qualified and well prepared to use teaching aids and platforms of the new generation – that is, they lack the necessary digital literacy. Computer science teachers take appropriate training courses, and some of them are engaged in self-development and self-education in this field. The situation in teaching computer science in primary schools is complicated. Not only are there a lack of qualified teachers, but the schools do not even have the necessary technical and technological equipment. There is a lack of (electronic) teaching aids, high-quality and fast Internet connection, methodological guidance for teachers and access to teaching materials is insufficient. Often, if the school is well equipped with hardware and software, these resources are not used effectively. The biggest problems are in the area of teaching programming. Many teachers involved in teaching this subject do not know how to program themselves. This article provides an overview of tools and possibilities for teaching programming in elementary school. Emphasis is placed on electronic support for teaching and learning, on various possibilities for teaching programming, on electronic and virtual tools, emulators and visualized simulation models, computer games that can be used to acquire basic knowledge and skills from programming, in a playful and entertaining way, both in school and out-of-school environments. Among the tools described are also several own applications that were developed at the authors’ university. Our experience proves that programmable games and robot kits can be adequately replaced with emulators and simulators for these devices. Another significant advantage of these is that they can also be used in distance learning. Programming in a simulation environment is just as fun as programming a real robot. The program compiled for robot control can also be tested with a visualized simulation experiment in the virtual space.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Informatika – primárne vzdelávanie (2014). https://www.statpedu.sk/files/articles/dokumenty/inovovany-statny-vzdelavaci-program/informatika_pv_2014.pdf. (Cit 31 Oct 2022)
Katyetova, A.: Development of algorithmic and programming thinking at primary school in state educational programs. Trends Educ. 15(1), 26–36 (2022). https://doi.org/10.5507/tvv.2023.001
Szlávi, P., Zsakó, L.: Informatics as particular field of education. Teach. Math. Comput. Sci. 3(2), 283–294 (2005)
Stoffová, V.: Computer games as a tool for development of algorithmic thinking. Eur. Proc. Soc. Behav. Sci. EpSBS (2018). Selection and Peer-Review Under Responsibility of the Organizing Committee of the Conference, eISSN: 2357-1330
Czakóová, K., Stoffová V.: Hravá forma rozvíjania algoritmického myslenia na základnej škole = A Playful Form of Developing Algorithmic Thinking in Primary School. In: Didinfo 2020 [electronic] : sborník konference : [medzinárodní konference o vyučování informatiky] / [bez zostavovateľa]. Technická univerzita v Liberci, Liberec, pp. 104–111 (2020). ISBN 978-80-7494-532-8, ISSN 2454–051X
Stoffová, V.: Educational computer games in programming teaching and learning. In: New technologies and redesigning learning spaces: eLearning and software for education, pp. 39–45. Carol 1 National Defence University, Bucuresti (2019). https://doi.org/10.12753/2066-026X-19-004,ISSN 2066-026X, CD-ROM
Stoffová, V., Zboran, M.: My virtual school – I attend school virtually. In: López Martínez, A., Gómez Chova, L., Candel Torres, I. (eds.) Proceedings of the 16th International Technology, Education and Development Conference, INTED 2022, 7th–8th March 2022, 1st edn., pp. 5563–5569. IATED Academy, Valencia (2022). https://doi.org/10.21125/inted.2022, ISBN 978-84-09-37758-9, ISSN 2340-1079
Stoffová, V., Zboran, M., Gabaľová, V.: Iconic and block programming for teaching programming basic for primary school pupils. In: Proceedings of the 15th Annual International Conference of Education, Research and Innovation, Seville (in press)
Weintro, D., Wilensky, U.: Playing by programming: making gameplay a programming activity (2016). https://ccl.northwestern.edu/2016/playingbyprogramming.pdf. Accessed 31 Oct 2022
Végh, L., Takáč, O.: Online games to introducing computer programming to children. In: Gómez Chova, L., López Martínez, A., Candel Torres, I. (eds.) Proceedings of the 15th International Technology, Education and Development Conference, INTED 2021, 8th–9th March 2021, pp. 10007–10015 (2021). ISBN 978-84-09-27666-0, ISSN 2340-1079
Végh, L., Takáč, O.: Mobile coding games to learn the basics of computer programming. In: Gómez Chova, L., López Martínez, A., Candel Torres, I. (eds.) Proceedings of the 13th International Conference on Education and Learning Technology, EDULEARN 2021, 5th–6th July 2021, pp. 7791–7799 (2021). ISBN 978-84-09-31267-2, ISSN 2340-1117
Czakóová, K., Udvaros, J.: Applications and games for the development of algorithmic thinking in favor of experiential learning. In: Proceedings of the 13th International Conference on Education and New Learning Technologies, EDULEARN 2021, pp. 6873–6879. IATED Academy, Valencia (2021). https://doi.org/10.21125/edulearn.2021.1389. ISBN 978-84-09-31267-2, ISSN 2340-1117
Czakóvá, K.: Game-based programming in primary school informatics. In: Proceedings of the 15th International Technology, Education and Development Conference, INTED 2021. IATED Academy, Valencia (2021)
Hyksová, H.: Programování robotů na základní škole (Robot programming at elementary school). In: DIDINFO 2021, pp. 81–85. Univerzita Mateja Bela, Banská Bystrica (2021). ISBN 978-80-557-1823-1, ISSN 2454-051X
Udvaros, J., Czakóová, K.: Developing of computational thinking using microcontrollers and simulations. In: Proceedings of the 13th International Conference on Education and New Learning Technologies, EDULEARN 2021, pp. 7945–7951. IATED Academy, Valencia (2021). https://doi.org/10.21125/edulearn.2021.1619, ISBN 978-84-09-31267-2, ISSN 2340-1117
Stoffová, V., Zboran, M.: Teaching construction and programming of robots in a distance form. In: Proceedings of the 15th International Technology, Education and Development Conference, pp. 4911–4918. IATED Academy, Valencia (2021). https://doi.org/10.21125/inted.2021.0991, ISBN: 978-84-09-27666-0, ISSN: 2340-1079
Abonyi-Tóth, A.: A micro:bitek felhasználási lehetőségei az oktatásban. In: Proceedings of XXXIII, DidMatTech 2020 Conference – New Methods and Technologies in Education, Research and Practice Eӧtvӧs Loránd University in Budapest & Trnava University in Trnava, pp. 258–268 (2020). ISBN: 978-963-489-244-1
Stoffová, V., Zboran, M.: Hravá forma stavby a programovania robotov na základnej škole. Trendy ve vzdělávání 11(2), 130−139 (2018). ISSN 1805-8949
https://www.conrad.sk/p/micro-bit-mirco-bit-kit-microbit-v2-go-bundle-2308377?&vat=true&gclid=Cj0KCQiAveebBhD_ARIsAFaAvrEYqMRY3FNLGwzrS2Wkl07-3fP98frcS6-L-9_HCcEcWwTvUmTOogwaAtEFEALw_wcB. Accessed 31 Oct 2022
Acknowledgment
The study was supported by the Slovak national project KEGA 013TTU 4/2021 “Interactive animation and simulation models for deep learning.”
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Stoffova, V., Gabal’ová, V., Katyetova, A. (2023). How to Teach Programming to Beginners in a Playful Way?. In: Arai, K. (eds) Intelligent Computing. SAI 2023. Lecture Notes in Networks and Systems, vol 739. Springer, Cham. https://doi.org/10.1007/978-3-031-37963-5_55
Download citation
DOI: https://doi.org/10.1007/978-3-031-37963-5_55
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-37962-8
Online ISBN: 978-3-031-37963-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)