SOFTWARE EXECUTORS IN THE DIGITAL PEDAGOGICAL ENVIRONMENTS: PIKTOMIR, ROBOTLANDIA AND KUMIR
https://doi.org/10.32517/2221-1993-2019-18-9-54-61
Abstract
The article analyzes the necessity and possibility of studying the basics of programming in preschool and primary school. A well-known technology for studying programming based on software executors is considered, while it is proposed to significantly reduce the age at which teaching begins. The possibility of this decrease is justified by changes in the environment in which modern children live, their early acquaintance with a variety of software-controlled devices, accumulated experience in managing such devices. The article discusses specific training systems that implement this approach: PiktoMir, Robotlandia, KuMir. A gradual transition from non-text programming using pictograms (PiktoMir) through text management using a minimal set of constructions (Robotlandia) to a full-fledged programming language (KuMir) is shown. At the same time, work in the Kumir environment also begins with the management of performers, thereby ensuring continuity of approaches and the gradual assimilation of increasingly complex programming methods. The article summarizes the authors ’experience in the development and pedagogical testing of the application of the above systems, the conclusion is made about the possibility, methodological preparedness and educational soundness of the early study of the basics of programming using software-controlled executors.
About the Authors
A. G. LeonovRussian Federation
Faculty of Mechanics and Mathematics
Yu. А. Pervin
Russian Federation
Ya. N. Zaidelman
Russian Federation
References
1. Анеликова Л. А., Гусева О. Б. Программирование на алгоритмическом языке КуМир. М.: Солон-Пресс, 2011. 48 с.
2. Варсанофьев Д. В., Кушниренко А. Г., Лебедев Г. В. E-практикум — программное обеспечение школьного курса информатики и вычислительной техники // Микропроцессорные средства и системы. 1985. Т. 3. С. 27–32. 3. Ершов А. П. Алгоритмический язык // Квант. 1980. № 1. С. 42–45.
3. Ершов А. П. Программирование — вторая грамотность // Архив академика А. П. Ершова. http://ershov.iis.nsk.su
4. Ершов А. П., Кушниренко А. Г., Лебедев Г. В., Семенов А. Л., Шень А. Х. Основы информатики и вычислительной техники. Пробный учебник для средних учебных заведений / под ред. А. П. Ершова. М.: Просвещение, 1988. 207 с.
5. Звенигородский Г. А. Основные операторы учебно-производственного языка Рапира // Квант. 1985. № 10. С. 52–55.
6. Коган Е. Я., Первин Ю. А. Курс «Информационная культура» — региональный компонент школьного образования // Информатика и образование. 1995. № 1.
7. Кушниренко А. Г. Информатика. 7–9 классы. Рабочая программа: учебно-методическое пособие. М.: Дрофа, 2017. 88 с.
8. Кушниренко А. Г., Лебедев Г. В., Зайдельман Я. Н. Информатика.7–9 классы: учебник для общеобразовательных учебных заведений. М.: Дрофа, 2000. 336 c.
9. Кушниренко А. Г., Лебедев Г. В., Сворень Р. А. Основы информатики и вычислительной техники: учебник для средних учебных заведений. М.: Просвещение, 1990–1996. 224 с.
10. Кушниренко А. Г., Леонов А. Г., Ройтберг М. А. Знакомим дошкольников и младших школьников с азами алгоритмики с помощью систем ПиктоМир и Кумир // Труды НИИСИ РАН. 2017. Т. 5. № 1. С. 134–137.
11. Леонов А. Г. Обучение информатике: программные исполнители в системе КуМир // Труды большого московского семинара по методике раннего обучения информатике. 2008. Т. 1. С. 17–30.
12. Леонов А. Г., Первин Ю. А. Переход от непосредственного управления исполнителями к составлению программ в пропедевтическом курсе информатики // Ярославский педагогический вестник. 2013. Т. 3. № 3. С. 17–30.
13. Леонов А. Г., Первин Ю. А. Элементы программирования в непрерывном курсе школьной информатики // Ярославский педагогический вестник. 2013. Т. 3. № 1. С. 45–50.
14. Мирончик Е. А., Босова Л. Л., Куклина И. Д. Информатика. 5–6 классы: Изучаем алгоритмику. Мой КуМир. М.: БИНОМ. Лаборатория знаний, 2018.
15. Основы информатики и вычислительной техники: пробное учебное пособие для средних учебных заведений. В 2-х ч. / А. П. Ершов, В. М. Монахов, С. А. Бешенков, Я. Э. Гольц, А. А. Кузнецов, Э. И. Кузнецов, М. П. Лапчик, Д. О. Смекалин; под ред. А. П. Ершова, В. М. Монахова. Ч. 2. М.: Просвещение, 1986. 96 с.
16. Первин Ю. А., Горвиц Ю. М., Зарецкая З. А., Зарецкий Д. В. Модуль первого класса: Пособие для учителя. (Информационная культура). Самара: СИПКПРО, 1994. 206 с.
17. Первин Ю. А., Первин Т. Ю. Множества, элементы, признаки (книга для школьников 2-го класса). Самара: СИПКПРО, 1994. 113 с.
18. Поляков К. Ю., Еремин Е. А. Информатика. 7–9 классы: методическое пособие. М.: БИНОМ. Лаборатория знаний, 2016. 80 с.
19. Brusilovsky P., Calabrese E., Hvorecky J., Kouchnirenko A., Miller P. Mini-languages: A way to learn programming principles // Education and Information Technologies. 1997. Vol. 2. No. 1. P. 65–83.
20. Clements D. H. The future of educational computing research: The case of computer programming // Information Technology in Childhood Education Annual. 1999. P. 147–179.
21. Lightbot. http://lightbot.com
22. Rogozhkina I. B., Kushnirenko A. G. PiktoMir: Teaching programming concepts to preschoolers with a new tutorial environment // World Conference of Educational Technology and Researches. 2011. P. 216–220.
Review
For citations:
Leonov A.G., Pervin Yu.А., Zaidelman Ya.N. SOFTWARE EXECUTORS IN THE DIGITAL PEDAGOGICAL ENVIRONMENTS: PIKTOMIR, ROBOTLANDIA AND KUMIR. Informatics in school. 2019;(9):54-61. (In Russ.) https://doi.org/10.32517/2221-1993-2019-18-9-54-61