- Твердохліб, Ігор Анатолійович (orcid.org/0000-0001-6301-0159) and Оніщенко, Сергій Миколайович (orcid.org/0009-0008-9253-2974) (2024) Research the factors of choosing a programming language for studying in general secondary education establishments Проблеми сучасного підручника (32). pp. 284-298. ISSN 2411-1309
Text
Твердохліб_Оніщенко PSP_2024.pdf Download (371kB) |
Abstract
The article focuses on the importance of choosing a programming language for studying in secondary schools. Based on a detailed analysis of the research work of scientists on the choice of programming language for studying at school, the authors have determined the main factors influencing the choice of programming language. These are the readiness of a teacher to study programming using appropriate hardware and software, the availability of a learning-friendly, accessible programming environment, the perspectives of using this language in the further professional activities of pupils and the availability of methodological support for learning this programming language. Based on a detailed analysis of normative documents, curricula, and the content of educational material, it was found that school educational material on algorithms and programming is mainly based on the study of Object Pascal (Lazarus environment) or Python (IDLE environment). In the article, the authors identify the main factors influencing the choice of programming language – the purpose of studying programming, ease of learning it (or "entry threshold"), support for the basic concepts of object-oriented programming, practical application (popularity of the language among software developers, widespread use in various industries, cross-platform), pupils' interest in the chosen language, availability of additional information sources for teachers and pupils. Based on the results of the study, arguments are presented in favor of the fact that the real contenders for the championship in schools are such programming languages as Python, Java, C++ and C#.
Downloads
Downloads per month over past year
Actions (login required)
View Item |