Volume 14 · Number 3 · Pages 373–374
Teaching Basic Concepts of Programming to All Children

Ágnes Erdősné Németh

Log in to download the full text for free

> Citation > Similar > References > Add Comment


Open peer commentary on the article “Early Programming Education Based on Concept Building” by Jiří Vaníček. Abstract: Vaníček’s target article presents a pilot study of an introductory course of programming. In my commentary I argue that teachers will be a key factor of success if the pilot program is implemented in a top-down way. Other important issue are the differentiation between children with different abilities while they go through the tasks, and the continuation of learning programming after the entry-level course.


Erdősné Németh (2019) Teaching basic concepts of programming to all children. Constructivist Foundations 14(3): 373–374. https://constructivist.info/14/3/373

Export article citation data: Plain Text · BibTex · EndNote · Reference Manager (RIS)


Ágnes Erdo˝sné Németh teaches mathematics and informatics at Batthyány High School in Nagykanizsa, Hungary. Many of her students have made it to the final rounds of national programming competitions, including the Central European Olympiad in Informatics and International Olympiad in Informatics. She is a vice-president of the John von Neumann Computer Society, where she is responsible for national programming contests. She has authored several papers about the methodology and didactics of teaching informatics. Her current research interest is teaching computational thinking for all and teaching computer science for talented pupils in upper-primary and secondary school. ▸︎ Google︎ Scholar
Bernáth P. & Zsakó L. (2017) Methods of teaching programming – strategy. In: Stoffová V. & Horváth R. (eds.) Proceedings of the international scientific and professional conference XXXth DIDMATTECH. Part 1. Trnava University, Trnava: 40–51. http://didmattech.truni.sk/2017/proceedings.pdf
Bonta P., Papert A. & Silverman B. (2010) Turtle, art, TurtleArt. In: Clayson J. E. & Kalaš I. (eds.) Constructionist approaches to creative learning, thinking and education: Lessons for the 21st century. Proceedings of the Constructionism 2010 Conference. American University of Paris, Paris: 1–9. ▸︎ Google︎ Scholar
Dagienė V. & Stupurienė G. (2016) Bebras – A sustainable community building model for the concept based learning of informatics and computational thinking. Informatics in Education 15(1): 25–44. https://files.eric.ed.gov/fulltext/EJ1097494.pdf
Erdősné Németh Á. (2019) From LOGO till Olympiads: Talent management in grammar school. Unpublished PhD thesis. ELTE IK Doctoral School, Hungary. https://edit.elte.hu/xmlui/handle/10831/41609
Lewis C. M. (2010) How programming environment shapes perception, learning and goals: Logo vs. Scratch. In: Lewandowski G., Wolfman S., Cortina T. J., Walker E. L. & Musicant D. R. (eds.) Proceedings of the 41st ACM technical symposium on Computer Science Education (SIGCSE ’10) ACM, New York: 346–350. ▸︎ Google︎ Scholar
Sysło M. M. & Kwiatkowska A. B. (2015) Introducing a new computer science curriculum for all school levels in Poland. In: Brodnik A. & Vahrenhold J. (eds.) Informatics in schools: Curricula, competencies, and Competitions. Springer, Heidelberg: 141–154. ▸︎ Google︎ Scholar
Szlávi P. & Zsakó L. (2003) Methods of teaching programming. Teaching Mathematics and Computer Science 1(2): 247–257. ▸︎ Google︎ Scholar
Weintrop D. & Wilensky U. (2015) To block or not to block, that is the question: Students’ perceptions of blocks-based programming. In: Proceedings of the 14th international conference on Interaction Design and Children (IDC ’15) ACM, New York: 199–208. ▸︎ Google︎ Scholar
Wing J. M. (2011) Research notebook: Computational thinking – What and why? The Link: The Magazine of the Carnegie Mellon University School of Computer Science 6: 20–23. https://www.cs.cmu.edu/link/research-notebook-computational-thinking-what-and-why

Comments: 0

To stay informed about comments to this publication and post comments yourself, please log in first.