Skip to main content

How to Teach Programming to Beginners in a Playful Way?

  • Conference paper
  • First Online:
Intelligent Computing (SAI 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 739))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

  2. 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

    Article  Google Scholar 

  3. Szlávi, P., Zsakó, L.: Informatics as particular field of education. Teach. Math. Comput. Sci. 3(2), 283–294 (2005)

    Article  Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

  7. 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

  8. 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)

    Google Scholar 

  9. Weintro, D., Wilensky, U.: Playing by programming: making gameplay a programming activity (2016). https://ccl.northwestern.edu/2016/playingbyprogramming.pdf. Accessed 31 Oct 2022

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

  13. 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)

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

  16. 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

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. https://www.google.com/search?sxsrf=ALiCzsYjsDf158_4rsWWazZec9H99-xrBw:1668906030168&source=univ&tbm=isch&q=probot+emulator&client=firefox-b-d&fir=wILwWfqqeLmzyM%252Cawbr68ttLvVkdM%252C_%253B10lFhUf338cL_M%252Cawbr68ttLvVkdM%252C_%253BtNN5FlC5JB24YM%252CnQa_WAdgWHp8RM%252C_%253B_8irarPMvD9aUM%252Cawbr68ttLvVkdM%252C_%253Bp3AqIfKtKmtUlM%252CiHTOfb0GgsZ4yM%252C_%253BoH31mREzgQrE3M%252C1m8koVnYBeKv9M%252C_%253B9AtYVIS18JvZcM%252CzOINC2nZv-cW1M%252C_%253BwcLm45DsuygN5M%252C9gZuuBKmbhLlCM%252C_%253Bm-MybORcUioe-M%252CW6RRXUSrmj_VbM%252C_%253Bor3JQ2r9mLKYsM%252C3AMEYzcU7SEDVM%252C_&usg=AI4_-kS7pKVCUqBimG8pPr57wevIBl2s_w&sa=X&ved=2ahUKEwizwt24x7v7AhWDQ_EDHVVnCFcQjJkEegQIJBAC&biw=1827&bih=905&dpr=1#imgrc=or3JQ2r9mLKYsM. Accessed 31 Oct 2022

  20. 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

Download references

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

Authors

Corresponding author

Correspondence to Veronika Gabal’ová .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics