Preview

Informatics in school

Advanced search

Propaedeutics of programming: how to prepare students for the perception of object-oriented programming

https://doi.org/10.32517/2221-1993-2022-21-6-30-36

Abstract

The article describes the methodological foundations for preparing for programming in basic school and, in particular, for the perception of object-oriented programming in the future. This methodics can be implemented in the course of extracurricular activities or use its fragments for implementation in the lesson. Programming is one of the most important sections in the basic school informatics course. This is an interesting and at the same time quite difficult section for initial learning. Given that the basic informatics course starts in the seventh grade and is only one hour per week (advanced  — two hours per week), programming is allocated only in the eighth grade and not so much. And you need to introduce pupils to a large number of concepts, teach them how to write programs, from linear programs to array processing. In this regard, it is proposed to use a propaedeutic course of extracurricular activity for students of the sixth-seventh grades in order to familiarize them with the basics of structured programming using the example of working with performers, which allow them to realize familiarity with the structure of the program, syntactic requirements, basic algorithmic constructions through drawing and movement of graphic objects (according the teacher's choice — in algorithmic language, PascalABC, Python, C++). The methodological developments described in the article can be used for those performers who will not be in the lessons, or, conversely, to introduce students to writing programs in a language that will be studied further in the lessons, which will make it easier for them to perceive the material on programming in basic school and develop their abilities in this direction along an individual educational trajectory  — both in the classroom and in extracurricular activities.

About the Author

S. S. Gerbut
Lyceum 2
Russian Federation

Tula



References

1. Босова Л. Л., Босова А. Ю. Информатика: методическое пособие для 5–6 классов. М.: БИНОМ. Лаборатория знаний, 2014. 384 с.

2. Босова Л. Л., Босова А. Ю. Информатика: методическое пособие для 7–9 классов. М.: БИНОМ. Лаборатория знаний, 2015. 472 с.

3. Гвоздева В. А. Введение в специальность программиста: учебник. 2-е изд., испр. и доп. М.: ИД «ФОРУМ»; ИНФРА-М, 2007. 208 с.

4. Голицына О. Л., Попов И. И. Программирование на языках высокого уровня: учебное пособие. М.: ФОРУМ, 2008. 496 с.

5. Куперман В. Г., Торина Е. Г. Основы информатики и начала программирования: учебное пособие. Тула: Изд-во Тульского государственного педагогического университета им. Л. Н. Толстого, 1997. 264 с.

6. Осипов А. В. РasсalABC.NET: Введение в современное программирование. Ростов-на-Дону, 2019. 572 с.

7. Основы общей теории и методики обучения информатике: учебное пособие / под ред. А. А. Кузнецова. М.: БИНОМ. Лаборатория знаний, 2010. 207 с.

8. Поляков К. Ю. Программирование. Python. C++. Ч. 1: учебное пособие. 2-е изд., испр. М.: БИНОМ. Лаборатория знаний, 2020. 144 с.

9. Система программирования РasсalABC.NET. http://pascalabc.net/


Review

For citations:


Gerbut S.S. Propaedeutics of programming: how to prepare students for the perception of object-oriented programming. Informatics in school. 2022;(6):30-36. (In Russ.) https://doi.org/10.32517/2221-1993-2022-21-6-30-36

Views: 250


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)