January 10th, 2012

Набросок: Возможный список развития абстрактных методов мышления, в применении Пиктомира

Возможный список развития абстрактных методов мышления, в применении Пиктомира:
1) Сравнение конечной цели(справа) и превью результата исполнения команды( посередине вместе с иконкой команды), выбор нужной команды. Увеличение цепочки команд, после выбора команды - обновляем текущее состояние -слева.
2) Запоминание результатов команд -вспоминание превью. Превью закрыто, но можно открыть - за это снижаем баллы. То же увеличения цепочки нужных команд.
3) Вспоминание результатов выполнения команд. Никакого превью, но команды выполняются сразу после выбора. То есть состояние слева обновляеться.
4) Конструирование в уме - моделирование последовательности команд - программы. То же увеличение количества команд, плюс режим выполнения, а не отладки как в предыдущих уровнях.

Этот цикл ( выбрать, запомнить, вспомнить, сконструировать ) применяем сперва для простых команд - поворот налево, направо, идти, закрасить - одноходовок. Потом повторяем вместе с более сложными командами, включающими в себя более простые команды. Сложные команды - "если условие то выполнить", требует удержания в голове минимум два блока - проверка условия и команды на выполнение при успешном результате выполнения проверки. Любую другую сложную команду выучиваем так же, сперва простые блоки, потом их комбинацию.

После овладения конструированием пиктограммами, можно переходить на Кумир, где идет конструирование словами - написание программ. И увеличивается количество одновременно удерживаемых конструкций в оперативной памяти программиста.

И что интересно, есть ли где более формальное описание таких методов думания и обучение этим методам.

Потому как зная, как мы думаем при программировании, можно значительно ускорить сам процесс написания программ.

Posted via LiveJournal app for iPhone.