Системность в обучении

 

Системный подход к системе обучения:  

Вот некоторые идеи последовательности курсов для возможного языкоориентированного (освоил запись на формальном языке моделирования для дисциплины = освоил дисциплину) образования для младшешкольников:

1. Алгоритмика -- язык Пиктолан (среда ПиктоМир), плюс LightBotКурс готов,http://www.piktomir.ru/. Понятия команды, алгоритма, рекурсии, повторителя, условия, режимов редактирования и исполнения.

2. Алгоритмика -- язык Ершол (среда КуМир). Курс готов(http://server.179.ru/wiki/?page=DenisKirienko/Kumir. Как эhttp://ailev.livejournal.com/948015.html). Обычный курс программирования на пакетном (типа Ада, Модула) языке. Когда-то я считал: в алгоритмике на Ершоле детки усваивают примерно 60 понятий. Потом я посчитал число вводимых понятий еще в нескольких школьных учебниках того времени, уже и не помню каких -- получались те же 60 понятий. Вот и будем считать, что 60 усваиваемых понятий -- это объем одного курса.

3. Онтология: Онтолан (среда ОнтоМир). Объекты и отношения. Индивиды и классы -- порядка 60 понятий, которые можно брать из ISO 15926-2 (но без выхода на моделирование данных. Про "данные" и "информацию" нужно рассказывать отдельно, сильно попозже). Курс сейчас нами активно проектируется (новости будут регулярно появляться в сообществе dot15926), кое-какие идеи уже есть. Вот нещадно сейчас критикуемый, но уже пример относительно продвинутой задачи такого курса:

Заполните пропущенные места в тройках "ключевыми понятиями":

кубик принадлежит_к красный
красный это _____
красный ______ цвет
цвет это __________

4. Рассуждения и логические алгоритмы: Онтолан (среда ОнтоМир). Думаю, тут будут те же 60 понятий. Если младшешкольники нормально работают с рекурсией и сложными логическими выражениями, то и тут не растеряются.

5. Системный подход -- Систлан (среда ИнжиМир, такой игрушечный  CAD/CAM/PLM -- возможно, работающий с Виртуальным ЛегоСтройТрестом). Понятие системы, понятие модуля. Функция и конструкция, структура и поведение. Жизненный цикл. Чем раньше давать понятие системы, тем проще будет потом. Еще 60 понятий.

6. Описание деятельности -- подмножество Орглана (среда ОргМир, похожий на нынешние редакторы Архимейта, только упрощенный и с переработанным на основе предыдущих курсов набором понятий и отношений). Поскольку в голову уже загружено про объекты и отношения, а также про системы, то можно давать задачи на описание ситуаций окружающего мира. Даже в самом Архимейте не больше 60 понятий.

7. Алгоритмика: программирование на Питоне (что-то из обычных Python IDE). Продвинутый курс -- но не факт, что за пределами начальной школы.

8. Моделирование данных -- ISO 15926 (.15926 Editor): добавление компьютерных типов данных к Онтолану. Продвинутый курс -- но не факт, что за пределами начальной школы.

Это всё про "картину мира" и возможность описывать мир, но не про средства изменения мира. Это "наука", а не "инженерия" -- все эти курсы отнюдь не обучение созидательной деятельности. Продуктивная деятельность подразумевает прежде всего постановку задач, а не решение задач.

Читать цикл заметок: