О разработчиках учебных исполнителей «Кенгурёнок» и «Пылесосик»

Сейчас невозможно себе представить школьную программу по информатике без учебных исполнителей. Безусловно, основоположником идеи внедрения виртуальных миров в процесс обучения детей принципам программирования является среда LOGO [1]. Но на компьютерах, которыми были оснащены кабинеты информатики средних школ Советского Союза на рубеже 1990-х годов, большое распространение получили другие программы: Чертёжник, Стрелочка Кенгурёнок и Пылесосик. Две последние шли в комплекте с программным обеспечением для учебных классов на базе IBM PS/2 Model 50, которые поставлялись в рамках образовательного проекта Пилотные школы при поддержке корпорации IBM. Они отличались качественной анимацией, красочное исполнение которой на редких для того времени цветных мониторах VGA вносило в процесс обучения основам алгоритмизации элемент волшебства, который очень нравился ученикам.

Roo and Robby
Рис. Окно приветствия учебной среды Roo&Robby.

В связи с этим было бы интересно узнать, кто же создал «Кенгурёнка» и «Пылесосика»? Попытка установить разработчиков этих программ в ходе работы над статьёй [2] по публикациям в отраслевых журналах начала 1990-х привела к АСП Компьютерный учебно-демонстрационный издательский центр (КУДИТ), без указаний на персоналии. И лишь недавно на одном из интернет-форумов нашлась ссылка на страничку одного из авторов этих программных продуктов — Марка Валентиновича Сапира, профессора математики частного Вандербильтского университета, США. Материалы сайта на английском языке, поэтому ниже будет приведен перевод раздела Roo and Robby, в котором автор рассказывает об истории создания этих программ.

В свою бытность в России, я написал книгу Информатика (речь, по-видимому, идёт о книге [3], — прим. перев.) в соавторстве с Гейном, Линецким и Шолоховичем. Вышли пять изданий общим тиражом более 2,500,000 экземпляров. Я также был автором программного обеспечения, сопровождавшего эту книгу. Программы были написаны для простых компьютеров производства Yamaha с процессором Z-80. Линецким и мною была выполнена их адаптация для IBM PC.

Программное обеспечение называется Roo and Robby/SchoolWorks и состоит из пяти программ. Roo (кенгурёнок) и Robby (змейка) — это исполнители, которые понимают простые языки. В пакет ShoolWorks входят электронные таблицы, база данных и текстовый редактор. Симпатичная обзорная статья о Roo и Robby в ноябрьском выпуске 1990 PC/Computing и в Visions (весна/лето 1993).

Если вы хотите загрузить себе Roo, воспользуйтесь этой ссылкой: http://www.math.vanderbilt.edu/~msapir/ftp/pub/rr/roo20.zip. Если ваш компьютер работает под управлением Windows XP или более поздней версии Windows, вам понадобится сначала установить Dosbox и запускать программу из Dosbox (то есть сначала запустить Dosbox, затем в Dosbox подключить каталог с программой R&R, перейти в тот каталог и затем запустить командный файл r&r). Dosbox может быть загружен отсюда: http://www.dosbox.com/download.php?main=1

В 1992-1994 годах мы вместе с Линецким вели курсы программирования в Линкольне (штат Небраска) для детей 4-7 классов, где преподавали им Roo и Robby.

Надо отметить, что по приведенной выше ссылке с сайта автора можно загрузить доработанную версию программного пакета Roo&Robby, которую он, по-видимому, использовал для преподавания уже в США. Эта версия имеет англоязычный интерфейс и режимы обучения, отсутствующие в широко известном Кенгурёнке.

А если вы хотите просто посмотреть, что из себя представляет графический исполнитель в действии и быстро попробовать написать и выполнить свои собственные программы, то можете воспользоваться реализацией ГРИС «Букашка», которая совместима с «Кенгурёнком», но работает прямо в браузере.

> Запустить ГРИС «Букашка» <

Дополнительные материалы

  1. Горлицкая, С. Образовательные среды LOGO и LEGO. Компьютерные инструменты в образовании, №5, 3 янв. 2014. URL:http://cte.eltech.ru/ojs/index.php/kio/article/view/526
  2. Орещенков И. С. Реализация учебно-игровой среды Букашка средствами клиентских веб-технологий. Информатика в школе. 2021;(6):32-38. URL: https://doi.org/10.32517/2221-1993-2021-20-6-32-38
  3. Гейн А. Г., Житомирский В. Г., Линецкий Е. В., Сапир М. В., Шолохович В. Ф. Основы информатики и вычислительной техники.-Свердловск: Изд-во Урал. ун-та, 1989.-272 с.