Программные исполнители в цифровых образовательных средах «ПиктоМир», «Роботландия» и «КуМир»
https://doi.org/10.32517/2221-1993-2019-18-9-54-61
Аннотация
В статье анализируются необходимость и возможность изучения основ программирования в дошкольном и младшем школьном возрасте. Рассматривается известная технология изучения программирования на базе программных исполнителей, при этом предлагается существенно снизить возраст начала обучения. Возможность этого снижения обосновывается изменениями среды, в которой живут современные дети, их ранним знакомством с разнообразными программно управляемыми устройствами, накопленным опытом управления такими устройствами. В статье рассматриваются конкретные учебные системы, реализующие этот подход: «ПиктоМир», «Роботландия», «КуМир». Показан постепенный переход от бестекстового программирования с помощью пиктограмм («ПиктоМир») через текстовое управление с помощью минимального набора конструкций («Роботландия») к полноценному языку программирования («КуМир»). При этом работа в среде «КуМир» тоже начинается с управления исполнителями, тем самым обеспечиваются преемственность подходов и постепенное усвоение все более сложных методов программирования. В статье обобщается опыт авторов в разработке и педагогической апробации применения перечисленных систем, делается вывод о возможности, методической подготовленности и образовательной обоснованности раннего изучения основ программирования с использованием программно управляемых исполнителей.
Ключевые слова
Об авторах
А. Г. ЛеоновРоссия
Леонов Александр Георгиевич, канд. физ.-мат. наук, доцент;
ведущий научный сотрудник кафедры вычислительной математики, лаборатории вычислительных методов, механико-математический факультет, МГУ имени М. В. Ломоносова (119991, г. Москва, Ленинские горы, д. 1);
профессор кафедры математики и информатики в начальной школе, Институт детства, МПГУ (119991, г. Москва, ул. Малая Пироговская, д. 1, стр. 1);
зав. секторами, профессор, ФГУ ФНЦ НИИСИ РАН (119991, г. Москва, Нахимовский пр-т, д. 36, корп. 1).
Ю. А. Первин
Россия
Первин Юрий Абрамович, доктор пед. наук, профессор, ведущий научный сотрудник
119991, г. Москва, Нахимовский пр-т, д. 36, корп. 1
Я. Н. Зайдельман
Россия
Зайдельман Яков Наумович, научный сотрудник
119991, г. Москва, Нахимовский пр-т, д. 36, корп. 1
Список литературы
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.
Рецензия
Для цитирования:
Леонов А.Г., Первин Ю.А., Зайдельман Я.Н. Программные исполнители в цифровых образовательных средах «ПиктоМир», «Роботландия» и «КуМир». Информатика в школе. 2019;(9):54-61. https://doi.org/10.32517/2221-1993-2019-18-9-54-61
For citation:
Leonov A.G., Pervin Yu.А., Zaidelman Y.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