Overview of methodological approaches and technologies of teaching programming in secondary schools

2024

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.32523/2616-6895-2024-149-4-96-111
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

In the era of continuous information boom, the task of revising school curricula becomes urgent. Programming brings elements of innovation and interactivity to the educational process, which not only makes learning fun, but also significantly improves its quality through the formation of deep and fundamental knowledge. This approach allows students not only to master modern technological skills, but also to develop critical thinking, the ability to analyze and solve complex problems, which is an integral part of the modern educational process. It is important that the updating of school programming programs is based on the latest achievements of science and technology and ensures the relevance of teaching to modern requirements. This means not only the introduction of new technical knowledge and skills, but also preparing students for successful adaptation and professional activity in an ever-evolving technological world. An approach emphasizing the importance of programming in school education should encourage not only technical literacy, but also a general culture of thinking, readiness for continuing education and professional growth. Teaching programming in schools is the key to developing the competencies necessary for a successful life and career in the modern world, which emphasizes the importance of practical application of knowledge and skills in real life. As a result, the introduction of programming into the school curriculum not only meets the challenges of the information age, but also serves as the basis for the formation of a new generation of specialists capable of working effectively in a high-tech environment, possessing deep and generalized knowledge, ready for innovation and able to solve non-standard tasks.