Рудик, Олександр Борисович (2024) Problems of teaching programming for pupils and solving them with the help of the open educational resource Освітологічний дискурс (4 (47)). pp. 6-17. ISSN 2312-5829
|
Text
O_Rudyk_OD_4(47).pdf - Published Version Download (1MB) |
Abstract
The global economy with the growing role of computer technologies poses new challenges for education. One of these tasks is to teach pupils for programming. The article deals with the problems of such teaching. The importance of emphasizing the study of the basis of creation, but not using the software is justified. The problem of the absence of preconditions for the successful study of natural sciences and mathematics in general and teaching of programming in particular in most schools is analyzed within the limits of the competent approach. This study examines the factors that contribute to the low motivation for learning programming which results in isolation of the learning process from the requirements of the software market, including the choice of software and the possibility of switching between different types of software. The study reveals the factors that contribute to the negative attitude of the majority of teachers towards quality programming education. The results of the study of teachers' attitudes to the problems analyzed are presented. The data provide an opportunity to draw a conclusion regarding the teachers’ ideas about the sequence of mastering procedural and object-oriented programming skills, as well as their ability to teach algorithms formulation. Dissatisfaction with the available teaching and methodological support of the vast majority of teachers was revealed. The attitude of teachers regarding the mastery of programming languages, relevant for the modern software industry, was studied. A comprehensive solution to those problems that can be overcome within the framework of computer science education is proposed, which consists in the use of open educational resources with high content quality requirements. The reference is made to the example of the completed project of educational and methodological support for the study of information technologies only on the basis of freely distributed software, as well as the current project for studying the basics of programming using various programming environments. All of the proposed approaches are not tied rigidly to the Ukrainian education system, so this experience can easily be extended to other countries and (if necessary) to other disciplines.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | competence approach; the purpose of education; algorithmic thinking; event-driven and object-oriented programming; open educational resources |
| Subjects: | Статті у періодичних виданнях > Фахові (входять до переліку фахових, затверджений МОН) Статті у періодичних виданнях > Наукові рецензовані журнали (входять до інших баз, крім перерахованих та Google Academy, мають ISSN, DOI, індекс цитування) |
| Divisions: | Інститут післядипломної освіти > Кафедра природничо-математичної освіти і технологій |
| Depositing User: | доцент Олександр Борисович Рудик |
| Date Deposited: | 17 Mar 2025 10:04 |
| Last Modified: | 17 Mar 2025 10:04 |
| URI: | https://elibrary.kubg.edu.ua/id/eprint/51350 |
Actions (login required)
![]() |
View Item |


