Review of methodological approaches and technology of teaching programming at secondary school

Authors

  • Manargul Mukasheva National Academy of Education named after I. Altynsarin
  • Madina Yermaganbetova L. N. Gumilyov Eurasian National University
  • Elena Chaiko Riga Technical University
  • Alma Zakirova L. N. Gumilyov Eurasian National University

DOI:

https://doi.org/10.59941/2960-0642-2023-4-89-104

Keywords:

programming at school, methodological approaches, technological approaches, programming teaching technologies, gamification, blockchain technologies, educational robots, virtual reality

Abstract

The realities of the modern information age show that the content of school education, including science and natural-mathematical education, needs significant revision. Compulsory teaching of programming basics in general school, including primary education, was also promoted by such a factor as the appearance of numerous accessible and simple tools for teaching programming at different ages.  Programming is considered to be the most effective tool through which learning becomes more interesting, fast, accurate and easy, and the knowledge and skills acquired in the process of learning are scientific, deep and generalized. During the research 42 sources on programming at school in Kazakh, Russian and English languages were analyzed. Theoretical and methodological analysis of scientific research on this topic allows us to identify the following approaches to teaching programming at school: traditional learning technologies focused on learning programming languages; learning using educational robotics; learning based on gamification; learning using elements of blockchain, virtual reality and artificial intelligence. The results of this study can be methodological prerequisites in determining the goals and objectives of the school programming course taking into account the achievements of modern science and technology.

Published

2023-12-29

How to Cite

Mukasheva , M., Yermaganbetova , M., Chaiko , E., & Zakirova , A. (2023). Review of methodological approaches and technology of teaching programming at secondary school. Scientific and Pedagogical Journal «Bilim» of the Y. Altynsarin National Academy of Education, 107(4), 89–104. https://doi.org/10.59941/2960-0642-2023-4-89-104

Issue

Section

Teaching methodology