Методика навчання основ об’єктно-орієнтованого програмування учнів закладів загальної середньої освіти
Вантажиться...
Дата
2019
Назва журналу
Номер ISSN
Назва тому
Видавець
СумДПУ імені А. С. Макаренка
Анотація
У статті розкриваються особливості навчання учнів загальноосвітніх шкіл основ об’єктно-орієнтовного програмування. У даний час об’єктно-орієнтована парадигма програмування використовується у більшості мов програмування. Методика навчання об’єктно-орієнтованого програмування має певні відмінності від методики навчання структурного програмування. Шляхи вирішення даної проблеми було знайдено вітчизняними науковцями 15-20 років тому, проте за цей час самі об’єктно-орієнтовні мови програмування продовжували розвиватися. Одним із шляхів інформатизації освіти України визнано посилення змістової лінії програмування. Застосування змістової лінії програмування повинно сприяти не лише формуванню навичок програмування, а й формуванню алгоритмічного мислення, підвищенню комп’ютерної грамотності учнів. В основі об’єктно-орієнтованої парадигми програмування лежить поняття об’єкта. Всі числові значення визначаються не через змінні, а через властивості відповідних об’єктів. Дії, які виконує програма, задаються не через функції і процедури, а за допомогою методів відповідних об’єктів. У статті розкрито особливості формування поняття об’єкт, клас, властивість, метод, наслідування та інших, які є фундаментальними поняттями об’єктно-орієнтованого програмування. Запропоновані автором прийоми пояснення основних питань об’єктно-орієнтованого програмування супроводжуються відповідними прикладами. Перспективами подальших наукових досліджень у даному напрямі є визначення педагогічних умов успішного формування основних понять і прийомів об’єктно-орієнтованого програмування.
The article reveals the peculiarities of teaching students of the elementary schools of the basics of object-oriented programming. Currently, the object-oriented programming paradigm is used in most programming languages. The methodology of object-oriented programming has some differences from the teaching of structural programming. Ways to solve this problem were found by domestic scientists 15-20 years ago, but during this time the object-oriented programming languages themselves continued to develop. One of the ways of informatization of the education of Ukraine is acknowledged strengthening of the content line of programming. The use of a content line of programming should contribute not only to the formation of programming skills, but also to the formation of algorithmic thinking, to the increase of computer literacy of students. The object-oriented programming paradigm is based on the concept of the object. All numeric values are determined not by the variables but by the properties of the corresponding objects. The actions performed by the program are not determined by the methods of the corresponding objects, not through functions and procedures. The article describes the peculiarities of forming the concept of object, class, property, method, inheritance and others, which are fundamental concepts of object-oriented programming. The techniques offered by the author for explaining the basic issues of object-oriented programming are accompanied by relevant examples. Prospects for further scientific research in this area are to determine the pedagogical conditions for the successful formation of basic concepts and techniques of object-oriented programming.
The article reveals the peculiarities of teaching students of the elementary schools of the basics of object-oriented programming. Currently, the object-oriented programming paradigm is used in most programming languages. The methodology of object-oriented programming has some differences from the teaching of structural programming. Ways to solve this problem were found by domestic scientists 15-20 years ago, but during this time the object-oriented programming languages themselves continued to develop. One of the ways of informatization of the education of Ukraine is acknowledged strengthening of the content line of programming. The use of a content line of programming should contribute not only to the formation of programming skills, but also to the formation of algorithmic thinking, to the increase of computer literacy of students. The object-oriented programming paradigm is based on the concept of the object. All numeric values are determined not by the variables but by the properties of the corresponding objects. The actions performed by the program are not determined by the methods of the corresponding objects, not through functions and procedures. The article describes the peculiarities of forming the concept of object, class, property, method, inheritance and others, which are fundamental concepts of object-oriented programming. The techniques offered by the author for explaining the basic issues of object-oriented programming are accompanied by relevant examples. Prospects for further scientific research in this area are to determine the pedagogical conditions for the successful formation of basic concepts and techniques of object-oriented programming.
Опис
Ключові слова
об’єктно-орієнтоване програмування, заклади загальної середньої освіти, учні, математичні здібності, математична освіта, інформатизація освіти, мова програмування, основи програмування, object-oriented programming, general secondary education institutions, students, mathematical abilities, mathematical education, informatization of education, programming language, basics of programming
Бібліографічний опис
Базурін, В. М. Методика навчання основ об’єктно-орієнтованого програмування учнів закладів загальної середньої освіти [Текст] / В. М. Базурін // Актуальні питання природничо-математичної освіти : збірник наукових праць / Міністерство освіти і науки України, Сумський державний педагогічний ун-т ім. А. С. Макаренка ; [голова редкол. О. С. Чашечникова ; редкол.: В. Г. Бевз, Н. В. Бровка, В. Ватсон та ін.]. – Суми : [СумДПУ імені А. С. Макаренка], 2019. – Вип. 1 (13). – С. 118–126. – DOI: 10.5281/zenodo.3547793.