Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published November 19, 2019 | Version v1
Journal article Open

Methods of teaching the basics of object-oriented programming for students of secondary schools

Description

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.

Files