Digital Library NAES of Ukraine

Research the factors of choosing a programming language for studying in general secondary education establishments

- Твердохліб, Ігор Анатолійович (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

[thumbnail of Твердохліб_Оніщенко PSP_2024.pdf] 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#.

Item Type: Article
Keywords: studying process; secondary education; informatics; language; environment; programming; selection factors
Subjects: Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 00 Prolegomena. Fundamentals of knowledge and culture. Propaedeutics > 004 Computer science and technology. Computing. Data processing > 004.4 Software
Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 3 Social Sciences > 37 Education > 37.01/.09 Special auxiliary table for theory, principles, methods and organization of education > 37.02 General questions of didactics and method
Science and knowledge. Organization. Computer science. Information. Documentation. Librarianship. Institutions. Publications > 3 Social Sciences > 37 Education > 373 Kinds of school providing general education
Divisions: Institute of Pedagogics > Department of Mathematical and Informatics Education
Depositing User: Ігор Анатолійович Твердохліб
Date Deposited: 14 Jan 2025 10:34
Last Modified: 14 Jan 2025 10:34
URI: https://lib.iitta.gov.ua/id/eprint/744151

Downloads

Downloads per month over past year

Actions (login required)

View Item View Item